Package org.apache.wss4j.stax.test.saml
Class SAMLCallbackHandlerImpl
- java.lang.Object
-
- org.apache.wss4j.stax.test.saml.SAMLCallbackHandlerImpl
-
- All Implemented Interfaces:
CallbackHandler
public class SAMLCallbackHandlerImpl extends Object implements CallbackHandler
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SAMLCallbackHandlerImpl.Statement
-
Constructor Summary
Constructors Constructor Description SAMLCallbackHandlerImpl()
-
Method Summary
-
-
-
Method Detail
-
handle
public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException
- Specified by:
handle
in interfaceCallbackHandler
- Throws:
IOException
UnsupportedCallbackException
-
createAndSetStatement
protected void createAndSetStatement(SubjectBean subjectBean, SAMLCallback callback)
Note that the SubjectBean parameter should be null for SAML2.0
-
createKeyInfo
protected KeyInfoBean createKeyInfo() throws Exception
- Throws:
Exception
-
getSubjectName
public String getSubjectName()
-
setSubjectName
public void setSubjectName(String subjectName)
-
getSubjectQualifier
public String getSubjectQualifier()
-
setSubjectQualifier
public void setSubjectQualifier(String subjectQualifier)
-
getConfirmationMethod
public String getConfirmationMethod()
-
setConfirmationMethod
public void setConfirmationMethod(String confirmationMethod)
-
getCerts
public X509Certificate[] getCerts()
-
setCerts
public void setCerts(X509Certificate[] certs)
-
getStatement
public SAMLCallbackHandlerImpl.Statement getStatement()
-
setStatement
public void setStatement(SAMLCallbackHandlerImpl.Statement statement)
-
getCertIdentifier
public KeyInfoBean.CERT_IDENTIFIER getCertIdentifier()
-
setCertIdentifier
public void setCertIdentifier(KeyInfoBean.CERT_IDENTIFIER certIdentifier)
-
getEphemeralKey
public byte[] getEphemeralKey()
-
setEphemeralKey
public void setEphemeralKey(byte[] ephemeralKey)
-
getIssuer
public String getIssuer()
-
setIssuer
public void setIssuer(String issuer)
-
setIssuerFormat
public void setIssuerFormat(String issuerFormat)
-
isSignAssertion
public boolean isSignAssertion()
-
setSignAssertion
public void setSignAssertion(boolean signAssertion)
-
getSamlVersion
public Version getSamlVersion()
-
setSamlVersion
public void setSamlVersion(Version samlVersion)
-
setConditions
public void setConditions(ConditionsBean conditionsBean)
-
setSubjectNameIDFormat
public void setSubjectNameIDFormat(String subjectNameIDFormat)
-
setResource
public void setResource(String resource)
-
getSubjectConfirmationData
public SubjectConfirmationDataBean getSubjectConfirmationData()
-
setSubjectConfirmationData
public void setSubjectConfirmationData(SubjectConfirmationDataBean subjectConfirmationData)
-
-