DefaultIdentityAssertionProvider Class
- public class DefaultIdentityAssertionProvider
extends Object
implements IdentityAssertionProvider
Default implementation of IdentityAssertionProvider
.
-
Hierarchy
-
Object
DefaultIdentityAssertionProvider
-
All Implemented Interfaces
-
IdentityAssertionProvider
public AssertionDocument |
-
createAssertion (Principal principal, String consumerName)
Creates a SAML identity assertion.
|
public void |
-
init (String keystorePath, String keystorePassword, String certAlias, String privateKeyPassword)
Initializes the keystore for generating and validating identity assertion
tokens.
|
public boolean |
-
validateAssertion (AssertionType assertion)
Validates a SAML assertion.
|
Methods from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultIdentityAssertionProvider
public DefaultIdentityAssertionProvider()
createAssertion(Principal, String) Method
public AssertionDocument createAssertion(Principal
principal,
String
consumerName)
throws IOException
, XmlException
, NoSuchAlgorithmException
Description copied from IdentityAssertionProvider.createAssertion(Principal, String)
Creates a SAML identity assertion.
Exceptions
-
IOException
-
XmlException
-
NoSuchAlgorithmException
init(String, String, String, String) Method
public void init(String
keystorePath,
String
keystorePassword,
String
certAlias,
String
privateKeyPassword)
Description copied from IdentityAssertionProvider.init(String, String, String, String)
Initializes the keystore for generating and validating identity assertion
tokens.
validateAssertion(AssertionType) Method
public boolean validateAssertion(AssertionType assertion)
throws IdentityAssertionException
Description copied from IdentityAssertionProvider.validateAssertion(AssertionType)
Validates a SAML assertion.
Exceptions
-
IdentityAssertionException