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.SAMLAssertionKeyIdentifierResolverException
public 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.SAMLAssertionKeyIdentifierResolverException
public 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