SP- verifying message signature with Verisign issued certificate

Daniel Gay daniel.gay at quentinsystems.com
Fri Feb 21 15:06:54 EST 2014


I've had Shibboleth SP (2.5.2) installed, configured, and working well for
some time now.  However, the partner I am integrating with (a commercial
company, uses Ping Federate) is requiring me to make the following change:
use their Verisign issued certificate for verifying message signatures.
 They were previously using a self-signed certificate, and everything was
working well.

After reading the SP documentation, I concluded that I need to configure a
new trust engine, so added this to the configuration under the
ApplicationOverride element for this partner:

<TrustEngine type="StaticPKIX" certificate="/etc/shibboleth/sso.crt" />

where sso.crt is the Verisign issued certificate.  When I restart the shibd
daemon, I see that it is picking up the cert in the logs:

2014-02-21 18:07:24 INFO Shibboleth.Application : building TrustEngine of
type StaticPKIX...
2014-02-21 18:07:24 INFO XMLTooling.SecurityHelper : loading certificate(s)
from file (/etc/shibboleth/sso.crt)
2014-02-21 18:07:24 INFO XMLTooling.CredentialResolver.File : no private
key resolved, usable for verification/trust only.

However, when the partner attempts to login, they get an error and I see
this in the log:

2014-02-21 18:28:30 DEBUG OpenSAML.MessageDecoder.SAML2 [4]: searching
metadata for message issuer...
2014-02-21 18:28:30 ERROR OpenSSL [4]: path validation failure at depth(0):
unable to get local issuer certificate
2014-02-21 18:28:30 ERROR OpenSAML.SecurityPolicyRule.XMLSigning [4]:
unable to verify message signature with supplied trust engine

My assumption is that the SP somehow needs to access a root CA certificate.
 Is this assumption correct?  If so how would I do that?

Thanks,

Dan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://shibboleth.net/pipermail/users/attachments/20140221/a460652d/attachment.html 


More information about the users mailing list