Exportar certificados
SE APLICA A:2013 2016 2019 Subscription Edition SharePoint en Microsoft 365
SharePoint admite la exportación de certificados a archivos PFX (PKCS #12), archivos P7B (PKCS #7) y archivos CER. Tanto los archivos PFX como los archivos P7B pueden contener varios certificados, lo que resulta útil para exportar una cadena de certificados desde el certificado de entidad final (hoja) al certificado raíz. Sin embargo, solo los archivos PFX pueden contener claves privadas para los certificados, que son necesarias para que un certificado de servidor se asigne a un sitio web de IIS. Los archivos CER solo contienen un único certificado.
Use el Export-SPCertificate
cmdlet de PowerShell para importar certificados desde archivos de certificado.
Este cmdlet admite varios conjuntos de parámetros:
Export-SPCertificate [-Identity] <SPServerCertificatePipeBind> -Password <securestring> [-EncryptionType {AES256 | TripleDes}] [-IncludeAllCertificatesInCertificationPath] [-IncludeExtendedProperties] [-Path <string>] [-Force]
Export-SPCertificate [-Identity] <SPServerCertificatePipeBind> -Type {Cert | Pkcs7} [-IncludeAllCertificatesInCertificationPath] [-Path <string>] [-Force]
Los parámetros del cmdlet son:
Parámetro | Descripción |
---|---|
Identidad | Certificado que se va a exportar. -Password La contraseña que se va a usar para proteger el archivo PFX exportado. Este parámetro solo es compatible con archivos PFX. |
EncryptionType | Especifica el algoritmo de cifrado que se va a usar para proteger el archivo PFX exportado. AES256 especifica que AES-256 se usará el cifrado con hash SHA256. TripleDes especifica que se usará el cifrado 3DES con hash SHA1.
AES-256 El cifrado es más seguro que el cifrado 3DES, pero solo se admite con archivos PFX en Windows Server 2019 y sistemas operativos más recientes. Use el cifrado 3DES si el archivo PFX debe ser compatible con sistemas operativos anteriores. Si no se especifica este parámetro, AES-256 el cifrado se usa de forma predeterminada. Este parámetro solo es compatible con archivos PFX. |
Tipo | Especifica el tipo de archivo que se va a generar. El certificado generará un archivo CER que contiene un único certificado codificado en DER. Pkcs7 generará un archivo P7B (PKCS #7) que contiene uno o varios certificados. Este parámetro solo es compatible con archivos CER y P7B. |
IncludeAllCertificatesInCertificationPath | Especifica si se van a exportar certificados adicionales que forman parte de la cadena de certificados del certificado especificado. Esto solo agregará certificados primarios del certificado especificado, no certificados secundarios emitidos por el certificado especificado. Este parámetro solo es compatible con archivos PFX y P7B. |
IncludeExtendedProperties | Especifica si se deben exportar las propiedades extendidas del certificado, como el nombre descriptivo del certificado. Este parámetro solo es compatible con archivos PFX. |
Ruta de acceso | Especifica la ruta de acceso al archivo PFX, P7B o CER que contiene certificados. |
Force | Especifica si se debe sobrescribir un archivo si ya existe en la ruta de acceso especificada. Sintaxis de cmdlet de ejemplo: $password = ConvertTo-SecureString -AsPlainText -Force Export-SPCertificate -Identity "Contoso SharePoint (2020)" -Password $password -IncludeAllCertificatesInCertificationPath -IncludeExtendedProperties -Path "\server\fileshare\certificates.pfx ". |