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>