Personas que lo han encontrado útil: 1 de 1 - Valorar este tema

Configurar credenciales de autenticación con nombre

Para publicar una aplicación en Windows Azure desde Visual Studio o para supervisar un servicio de nube existente, debe proporcionar credenciales que Visual Studio pueda utilizar para autenticar las solicitudes en Windows Azure. En el Portal de administración de Windows Azure, este proceso de autenticación se administra de forma transparente utilizando su cuenta de Microsoft. Sin embargo, al utilizar Visual Studio debe autenticar su suscripción explícitamente. Se necesitan dos datos para esta autenticación explícita:

  • Su identificador de suscripción

  • Un certificado X.509 v3 válido

NotaNota

La longitud de la clave del certificado X.509 v3 debe ser por lo menos de 2.048 bits. Windows Azure rechazará cualquier certificado que no cumpla este requisito o que no sea válido.

Visual Studio utiliza su identificador de suscripción junto con los datos del certificado como credenciales. Se hace referencia a las credenciales apropiadas en el archivo .publishsettings, que es específico de una suscripción y contiene una clave pública del certificado. El archivo .publishsettings se crea y se descarga en el equipo en las situaciones siguientes:

  • Al publicar por primera vez una aplicación en Visual Studio.

  • Al configurar el nodo Cálculo de Windows Azure en el Explorador de servidores para supervisar un servicio de nube por primera vez.

Puede editar la información de suscripción del cuadro de diálogo Autenticación de administración de proyectos de Windows Azure, tal como se explica más adelante en este tema.

Cuando solicite un archivo .publishsettings, el Portal de administración genera únicamente un nuevo certificado. A continuación, el portal genera el archivo .publishsettings, que contiene la clave pública del certificado, la información de suscripción y la dirección URL de administración de servicios para Windows Azure o su aplicación de Windows Azure. Al importar el archivo .publishsettings en Visual Studio, el certificado se extrae y se instala en el almacén de certificados local. Cada vez que se solicita un archivo .publishsettings, se genera otro certificado.

Sin embargo, puede que desee crear el certificado personalmente si, por ejemplo, no desea que se cree un certificado diferente cada vez que solicite un archivo .publishsettings. Si prefiere crear un certificado usted mismo, puede hacer referencia a las instrucciones que aparecen más adelante en este tema y, a continuación, cargar manualmente el certificado en el portal de administración.

NotaNota

Estas credenciales que Visual Studio necesita para administrar sus servicios de nube no son las mismas que se requieren para autenticar una solicitud en los servicios de almacenamiento de Windows Azure.

También puede configurar, modificar o exportar las credenciales de autenticación en el cuadro de diálogo Autenticación de administración de proyectos de Windows Azure, que aparece si se lleva a cabo cualquiera de las siguientes acciones:

  • Utilice el Explorador de servidores para agregar un entorno de implementación para el nodo Proceso de Windows Azure. Puede agregar un entorno de implementación abriendo el menú contextual en el nodo Cálculo de Windows Azure y eligiendo Agregar entorno de implementación. En el cuadro de diálogo Agregar entorno de implementación, elija el botón Administrar, a continuación, elija el botón Nuevo para crear nuevas credenciales, o seleccione un conjunto de credenciales con nombre y elija el botón Editar para cambiarlas.

  • Publique una aplicación de Windows Azure con el asistente para Publicar proyecto de Windows Azure seleccionando Administrar en la lista Elegir la suscripción.

El siguiente procedimiento supone que se abre el cuadro de diálogo Autenticación de administración de proyectos de Windows Azure.

Para configurar las credenciales de autenticación en Visual Studio

  1. Cree o elija un certificado existente para utilizarlo para sus credenciales.

    • Para elegir un certificado existente, elíjalo de la lista Cree o seleccione un certificado existente para la autenticación.

    • Para crear un certificado, elija Crear en la lista Crear o seleccionar un certificado para la autenticación existente, escriba un nombre descriptivo en el cuadro de texto Especifique un nombre descriptivo para el nuevo certificado y, a continuación, elija el botón Aceptar.

    El nuevo certificado aparece en la lista desplegable.

  2. Elija el botón Copiar la ruta de acceso completa.

    La ruta del certificado (archivo .cer) se copia en el portapapeles.

    Nota importanteImportante

    Para publicar la aplicación de Windows Azure en Visual Studio, debe cargar este certificado en el Portal de administración.

Windows Azure Tools genera archivos de certificado con la extensión .cer, pero la versión actual del Portal de administración utiliza archivos de certificado con la extensión .pfx. Puede convertir los archivos de certificado en Microsoft Management Console (MMC) o una ventana de símbolo del sistema.

Para convertir un archivo .cer en un archivo .pfx en MMC

  1. En el menú Inicio, elija Ejecutar, especifique MMC, elija el botón Aceptar y después acepte cualquier autorización de seguridad.

  2. En la barra de menú, elija Archivo, Agregar o quitar complementos.

  3. En la lista Complementos disponibles, elija Certificados y, a continuación, elija el botón Agregar.

  4. Elija el botón de opción Mi cuenta de usuario y después elija el botón Aceptar.

  5. Bajo el nodo Certificados: usuario actual, expanda el nodo Personal y, a continuación, elija el nodo Certificados debajo de él.

  6. Busque el certificado que desea cargar.

    La columna Emisor para el certificado mostrará Windows Azure Tools.

  7. Abra el menú contextual para el certificado, elija Todas las tareas y, a continuación, elija Exportar.

    Aparece el Asistente para exportación de certificados.

  8. Elija el botón Siguiente y después elija Exportar la clave privada.

  9. Elija el botón de opción Intercambio de información personal (.pfx) y después elija el botón Siguiente.

  10. Si desea proteger el certificado con una contraseña, especifique y confirme la contraseña y, a continuación, elija el botón Siguiente.

    Debe proporcionar esta contraseña cuando cargue el certificado en el Portal de administración.

  11. Especifique un nombre de archivo sin la extensión .pfx para el certificado y después elija el botón Siguiente.

  12. Anote la ubicación del archivo .pfx en el asistente y elija el botón Finalizar.

Para convertir un archivo .cer en un archivo .pfx en una ventana de símbolo del sistema

  1. En el menú Inicio o la presentación Inicio, abra un símbolo del sistema de Visual Studio o un símbolo del sistema de Windows SDK.

  2. Navegue a la carpeta que contiene el archivo .cer.

  3. Ejecute los comandos siguientes, utilizando el nombre de archivo .cer y la contraseña según corresponda.

    makecert.exe –sv myPrivateKey.pvk –n "CN=myName" myCerFile.cer
    pvk2pfx.exe –pvk myPrivateKey.pvk –spc myCerFile.cer –pfx MyPFX.pfx –po myPassword
    
¿Te ha resultado útil?
(Caracteres restantes: 1500)

Adiciones de comunidad

AGREGAR
© 2013 Microsoft. Reservados todos los derechos.
facebook page visit twitter rss feed newsletter