Algo de PowerShell sencillo para exportar el certificado de firma de tokens desde SharePoint 2010

Artículo original publicado el jueves, 22 de diciembre de 2011

Sé que esto ha resultado complicado de maneras distintas para los usuarios desde hace algunos años, por lo que he pensado que compartiría una parte interesante de PowerShell con la que me he topado recientemente.  Le permite exportar el certificado de firma de tokens del STS de la granja de servidores de SharePoint local.  Puede usarlo para cuestiones como la obtención de una huella digital para usarla en la configuración de una confianza federada con un extremo de WCF, etc.  Para guardar este certificado localmente, solo tiene que usar estos dos comandos de PowerShell:

$stsCert = (Get-SPSecurityTokenServiceConfig).LocalLoginProvider.SigningCertificate

$stsCert.Export("Cert") | Set-Content "C:\STS.cer" -Encoding byte

Eso exporta el certificado en un archivo de la unidad C:\ denominado STS.cer.

Esta entrada de blog es una traducción. Puede consultar el artículo original en Some Easy PowerShell to Export the Token Signing Certificate from SharePoint 2010