StarterSTS Documentation

Certificate configuration (certificates.config)

Before you can anything useful with StarterSTS, you have to configure the certificates for token signing and SSL endpoints.

There are three general types of certificates you can specify in this configuration file:

<certificateReferences>
  <!--
STS signing certificate -->
  <!--
this is always needed (can be the same as the SSL certificate) -->
  <
add name="SigningCertificate"
      
findValue="586a267558EA22012A68A9774426EB3FF9995AC2"
      
x509FindType="FindByThumbprint"
      
storeLocation="LocalMachine"
      
storeName="My" />

  <!--
certificate used to sign bridged authentication tokens (e.g. OpenID) -->
  <!--
be aware that bridged authentication can usually makes less security guarantees -->
  <!--
so depending on your scenario, this should be a different key than the standard signing key -->
  <
add name="BridgedSigningCertificate"
      
findValue="83ab8125ffa06ac06a6bff2dae6a51d3092a241f"
      
x509FindType="FindByThumbprint"
      
storeLocation="LocalMachine"
      
storeName="My" />

  <!--
SSL certificate-->
  <!--
this is needed for general SSL protection (web frontend, mixed mode WS-Trust) -->
  <
add name="SSL"
      
findValue="586A267558EA22012A68A9774426EB3FF9995AC2"
      
x509FindType="FindByThumbprint"
      
storeLocation="LocalMachine"
      
storeName="My" />
</
certificateReferences>

Configuration settings