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