public abstract class SAML2AssertionKeyIdentifierResolver
extends java.lang.Object
| Constructor and Description |
|---|
SAML2AssertionKeyIdentifierResolver() |
| Modifier and Type | Method and Description |
|---|---|
abstract java.security.PrivateKey |
getPrivateKey(SAML2AssertionKeyIdentifier keyID, java.lang.String valueType)
Sub-classes need to implement this method to resolve the SAML2 assertion key identifier and return the corresponding SAML2 assertion.
|
abstract java.security.cert.X509Certificate |
getPublicKey(SAML2AssertionKeyIdentifier keyID, java.lang.String valueType)
Sub-classes need to implement this method to resolve the SAML2 assertion key identifier and return the corresponding SAML2 assertion.
|
abstract oracle.security.xmlsec.saml2.core.Assertion |
resolve(SAML2AssertionKeyIdentifier keyID, java.lang.String valueType)
Sub-classes need to implement this method to resolve the SAML2 assertion key identifier and return the corresponding SAML2 assertion.
|
public abstract oracle.security.xmlsec.saml2.core.Assertion resolve(SAML2AssertionKeyIdentifier keyID, java.lang.String valueType) throws SAML2AssertionKeyIdentifierResolverException
keyID - The SAML2 assertion key identifier.valueType - The value type of the identifier data.null on failure.SAML2AssertionKeyIdentifierResolverExceptionpublic abstract java.security.cert.X509Certificate getPublicKey(SAML2AssertionKeyIdentifier keyID, java.lang.String valueType) throws SAML2AssertionKeyIdentifierResolverException
keyID - The SAML2 assertion key identifier.valueType - The value type of the identifier data.null on failure.SAML2AssertionKeyIdentifierResolverExceptionpublic abstract java.security.PrivateKey getPrivateKey(SAML2AssertionKeyIdentifier keyID, java.lang.String valueType) throws SAML2AssertionKeyIdentifierResolverException
keyID - The SAML2 assertion key identifier.valueType - The value type of the identifier data.null on failure.SAML2AssertionKeyIdentifierResolverException