Compartir a través de


Configuración de certificados de servicio mediante cmdlet de AppFabric

En este tema se describe cómo configurar los certificados de seguridad de una aplicación o un servicio mediante cmdlets de AppFabric.

Para ejecutar un cmdlet de AppFabric de manera interactiva, abra la consola de Windows PowerShell para AppFabric, escriba el cmdlet y presione ENTRAR. Para obtener más información sobre la ejecución de cmdlets, vea Ejecución de cmdlets de AppFabric.

Procedimiento para establecer el certificado de seguridad

En la consola de Windows PowerShell, ejecute el cmdlet Set-ASAppServiceCertificate para establecer el certificado que un servicio debe usar si éste tiene algún extremo seguro que requiere un certificado. Mediante este cmdlet, no hay ninguna validación de si se requiere el certificado de servicio en un extremo del servicio. No hay ninguna validación de si el certificado seleccionado existe.

Opciones de sintaxis para Set-ASAppServiceCertificate:

Sintaxis 1

Set-ASAppServiceCertificate [-SiteName] <String> [[-VirtualPath] <String>] [-FindType <X509FindType>] [-FindValue <String>] [-StoreLocation <StoreLocation>] [-StoreName <StoreName>] [-UseInherited] [<CommonParameters>]

Sintaxis 2

Set-ASAppServiceCertificate [-Uri] <Uri> [-FindType <X509FindType>] [-FindValue <String>] [-StoreLocation <StoreLocation>] [-StoreName <StoreName>] [-UseInherited] [<CommonParameters>]

Sintaxis 3

Set-ASAppServiceCertificate -ApplicationObject <ApplicationInfo> [-FindType <X509FindType>] [-FindValue <String>] [-StoreLocation <StoreLocation>] [-StoreName <StoreName>] [-UseInherited] [<CommonParameters>]

Sintaxis 4

Set-ASAppServiceCertificate -ServiceObject <ServiceInfo> [-FindType <X509FindType>] [-FindValue <String>] [-StoreLocation <StoreLocation>] [-StoreName <StoreName>] [-UseInherited] [<CommonParameters>]

Sintaxis 5

Set-ASAppServiceCertificate [-FindType <X509FindType>] [-FindValue <String>] [-Root] [-StoreLocation <StoreLocation>] [-StoreName <StoreName>] [-UseInherited] [<CommonParameters>]
Parámetro Descripción

[-SiteName] <String> [[-VirtualPath] <String>]. [-Uri] <Uri>, -ApplicationObject <ApplicationInfo> o -ServiceObject <ServiceInfo>

Ámbito operativo del cmdlet que resuelve un servicio.

-FindValue

Obligatorio. Valor de búsqueda del certificado que se usará para la autenticación y la firma del servicio.

–StoreLocation

Opcional. LocalMachine o CurrentUser.

- StoreName

Opcional. Los valores permitidos son AddressBook, AuthRoot, CertificateAuthority, Disallowed, My, Root, TrustedPeople y TrustedPublisher.

-X509FindType

Opcional. Los valores permitidos son FindByThumbprint, FindBySubjectName, FindBySubjectDistinguishedName, FindByIssuerName, FindByIssuerDistinguishedName, FindBySerialNumber, FindByTimeValid, FindByTimeNotYetValid, FindByTemplateName, FindByApplicationPolicy, FindByCertificatePolicy, FindByExtension, FindByKeyUsage y FindBySubjectKeyIdentifier.

-CertificateNavigationProviderItem

Opcional. Si se especifica, usa el certificado especificado por este objeto para el servicio especificado en la línea de comandos.

-UseInherited

Si se especifica, el certificado en uso no se define localmente, sino que se hereda de un nivel superior. Por ejemplo, si se define un certificado en el ámbito de sitio y otro certificado en el ámbito de aplicación, se puede ir al ámbito de aplicación y ejecutar Set-ASAppServiceCertificate –UseInherited para asegurarse de que el certificado ya no esté definido en el ámbito de aplicación (es decir que se heredaría el certificado definido en el ámbito de sitio).

Procedimiento para obtener el certificado de seguridad

En la consola de Windows PowerShell, ejecute el cmdlet Get-ASAppServiceCertificate para recuperar la información sobre la ubicación del certificado para usarlo en los extremos seguros de un servicio. Este cmdlet devuelve un objeto Null o ServiceCertificateInfo que describe el certificado de servicio.

Opciones de sintaxis para Get-ASAppServiceCertificate:

Sintaxis 1

Get-ASAppServiceCertificate [-SiteName] <String> [[-VirtualPath] <String>] [<CommonParameters>]

Sintaxis 2

Get-ASAppServiceCertificate [-Uri] <Uri> [<CommonParameters>]

Sintaxis 3

Get-ASAppServiceCertificate -ApplicationObject <ApplicationInfo> [<CommonParameters>]

Sintaxis 4

Get-ASAppServiceCertificate -ServiceObject <ServiceInfo> [<CommonParameters>]

Sintaxis 5

Get-ASAppServiceCertificate [-Root] [<CommonParameters>]
Parámetro Descripción

[-SiteName] <String> [[-VirtualPath] <String>]. [-Uri] <Uri>, -ApplicationObject <ApplicationInfo>, -ServiceObject <ServiceInfo> o -Root

Ámbito operativo del cmdlet que resuelve un servicio.

  2012-03-05