Pregunta

On Windows Server 2012, where does ADFS store the automatically generated Token-Decrypting certificate?

I manually checked the usual places and could not find it: C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys

I was able to identify the Service-Communications cert and Token-Signing certificate.

¿Fue útil?

Solución 2

ADFS was configured to run under a specific account, the certificate was located under there Roaming profile. This path is only applicable for certficates that are automatically generated when ADFS is first configured. Once expired, I recommend installing a new cert is LocalMachine store instead.

C:\Users\<AccountNameRunningADFS>\AppData\Roaming\Microsoft\SystemCertificates\My\Certificates

Otros consejos

On our boxes (WID / automatic rollover), they are stored in a container in AD under:

Program Data / Microsoft / ADFS

Self-signed certificates are stored in the SQL / WID database, not the Certificates MMC

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top