Hi everyone,
were're receiving a SAML response containing a signature with this KeyInfo:
The signature validation failes. Apparently the InlineX509DataProvider skips processing because it doesn't find any X509Certificate elements. The subject key identifier doesn't seem to be sufficient to denote the key.Code:<ds:KeyInfo> <ds:X509Data> <ds:X509SKI> .... </ds:X509SKI> </ds:X509Data> </ds:KeyInfo>
Is this behaviour desired? Can we do anything to make the signature validation work?Code:List<X509Certificate> certs = extractCertificates(x509Data); if (certs.isEmpty()) { log.info("The X509Data contained no X509Certificate elements, skipping credential extraction"); return null; }
TIA for any hints!
-- Andreas


Reply With Quote