public abstract class SAMLAssertionKeyIdentifierResolver
extends java.lang.Object
| Constructor and Description |
|---|
SAMLAssertionKeyIdentifierResolver() |
| Modifier and Type | Method and Description |
|---|---|
abstract java.security.PrivateKey |
getPrivateKey(SAMLAssertionKeyIdentifier keyID, java.lang.String valueType, oracle.security.xmlsec.saml.AuthorityBinding authority)
Sub-classes need to implement this method to resolve the SAML assertion key identifier and return the corresponding SAML assertion.
|
abstract java.security.cert.X509Certificate |
getPublicKey(SAMLAssertionKeyIdentifier keyID, java.lang.String valueType, oracle.security.xmlsec.saml.AuthorityBinding authority)
Sub-classes need to implement this method to resolve the SAML assertion key identifier and return the corresponding SAML assertion.
|
abstract oracle.security.xmlsec.saml.Assertion |
resolve(SAMLAssertionKeyIdentifier keyID, java.lang.String valueType, oracle.security.xmlsec.saml.AuthorityBinding authority)
Sub-classes need to implement this method to resolve the SAML assertion key identifier and return the corresponding SAML assertion.
|
public abstract oracle.security.xmlsec.saml.Assertion resolve(SAMLAssertionKeyIdentifier keyID, java.lang.String valueType, oracle.security.xmlsec.saml.AuthorityBinding authority) throws SAMLAssertionKeyIdentifierResolverException
keyID - The SAML assertion key identifier.valueType - The value type of the identifier data.authority - The saml:AuthorityBinding used to acquire the identified assertion.null on failure.SAMLAssertionKeyIdentifierResolverExceptionpublic abstract java.security.cert.X509Certificate getPublicKey(SAMLAssertionKeyIdentifier keyID, java.lang.String valueType, oracle.security.xmlsec.saml.AuthorityBinding authority) throws SAMLAssertionKeyIdentifierResolverException
keyID - The SAML assertion key identifier.valueType - The value type of the identifier data.authority - The saml:AuthorityBinding used to acquire the identified assertion.null on failure.SAMLAssertionKeyIdentifierResolverExceptionpublic abstract java.security.PrivateKey getPrivateKey(SAMLAssertionKeyIdentifier keyID, java.lang.String valueType, oracle.security.xmlsec.saml.AuthorityBinding authority) throws SAMLAssertionKeyIdentifierResolverException
keyID - The SAML assertion key identifier.valueType - The value type of the identifier data.authority - The saml:AuthorityBinding used to acquire the identified assertion.null on failure.SAMLAssertionKeyIdentifierResolverException