Package org.apache.wss4j.dom.common
Class SAML2CallbackHandler
- java.lang.Object
-
- org.apache.wss4j.dom.common.AbstractSAMLCallbackHandler
-
- org.apache.wss4j.dom.common.SAML2CallbackHandler
-
- All Implemented Interfaces:
CallbackHandler
- Direct Known Subclasses:
SAML2CallbackHandler
public class SAML2CallbackHandler extends AbstractSAMLCallbackHandler
A Callback Handler implementation for a SAML 2 assertion. By default it creates an authentication assertion using Sender Vouches.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.wss4j.dom.common.AbstractSAMLCallbackHandler
AbstractSAMLCallbackHandler.Statement
-
-
Field Summary
-
Fields inherited from class org.apache.wss4j.dom.common.AbstractSAMLCallbackHandler
authenticationInstant, certIdentifier, certs, conditions, confirmationMethod, customAttributeValues, ephemeralKey, issuer, issuerFormat, resource, sessionNotOnOrAfter, signAssertion, statement, subjectConfirmationData, subjectConfirmationNameID, subjectLocalityDnsAddress, subjectLocalityIpAddress, subjectName, subjectNameIDFormat, subjectQualifier
-
-
Constructor Summary
Constructors Constructor Description SAML2CallbackHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
handle(Callback[] callbacks)
void
setSubjectName(String newSubjectName)
-
Methods inherited from class org.apache.wss4j.dom.common.AbstractSAMLCallbackHandler
createAndSetStatement, createKeyInfo, getAssertionAdviceElement, getAuthenticationInstant, getEphemeralKey, getIssuerCrypto, getIssuerName, getIssuerPassword, getKeyInfoElement, getSubjectConfirmationNameID, isSignAssertion, setAssertionAdviceElement, setAuthenticationInstant, setCertIdentifier, setCerts, setConditions, setConfirmationMethod, setCustomAttributeValues, setIssuer, setIssuerCrypto, setIssuerFormat, setIssuerName, setIssuerPassword, setKeyInfoElement, setResource, setSessionNotOnOrAfter, setSignAssertion, setStatement, setSubjectConfirmationData, setSubjectConfirmationNameID, setSubjectLocality, setSubjectNameIDFormat
-
-
-
-
Method Detail
-
handle
public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException
-
setSubjectName
public void setSubjectName(String newSubjectName)
- Overrides:
setSubjectName
in classAbstractSAMLCallbackHandler
-
-