For POST single sign-on, the Identity Provider digitally signs the SAML assertion, as required by the SAML 2.0 specification. Consequently, the Service Provider must validate the signature.
To validate a digital signature, you need to add a public key to Service Provider's smkeydatabase file. When you configure the SAML authentication scheme, you specify the issuer's DN and serial number of the corresponding partner certificate.
To add the public key to smkeydatabase
smkeytool.bat -createDB -password password
This creates the smkeydatabase at the Service Provider with the password federation.
smkeytool.bat -addCert -alias <alias> -infile path_to_X.509_certificate_file
In this deployment, the public key is post-cert.crt. The command is:
smkeytool.bat -addCert -alias idp1cert -infile "c:\program files\ ca\siteminder\certs\post-cert.crt"
Copyright © 2010 CA. All rights reserved. | Email CA about this topic |