public class SAMLCallback extends Object implements Callback
SamlAssertionWrapper
during the creation
of SAML statements (authentication, attribute, and authz decision). Alternatively, the
"assertionElement" member of this class can be set instead, for a pre-existing SAML
Assertion.Constructor and Description |
---|
SAMLCallback()
Constructor SAMLCallback creates a new SAMLCallback instance.
|
Modifier and Type | Method and Description |
---|---|
AdviceBean |
getAdvice() |
Element |
getAssertionElement()
Get the DOM representation of this SAML Assertion
|
List<AttributeStatementBean> |
getAttributeStatementData()
Method getAttributeStatementData returns the attributeStatementData of this
SAMLCallback object.
|
List<AuthDecisionStatementBean> |
getAuthDecisionStatementData()
Method getAuthDecisionStatementData returns the authDecisionStatementData of this
SAMLCallback object.
|
List<AuthenticationStatementBean> |
getAuthenticationStatementData()
Method getAuthenticationStatementData returns the authenticationStatementData of this
SAMLCallback object.
|
String |
getCanonicalizationAlgorithm() |
ConditionsBean |
getConditions()
Method getConditions returns the conditions of this SAMLCallback object.
|
String |
getIssuer()
Method getIssuer returns the issuer of this SAMLCallback object.
|
Crypto |
getIssuerCrypto() |
String |
getIssuerFormat() |
String |
getIssuerKeyName() |
String |
getIssuerKeyPassword() |
String |
getIssuerQualifier() |
org.opensaml.saml.common.SAMLVersion |
getSamlVersion()
Get the SAMLVersion of the assertion to create
|
String |
getSignatureAlgorithm() |
String |
getSignatureDigestAlgorithm() |
SubjectBean |
getSubject()
Method getSubject returns the subject of this SAMLCallback object.
|
boolean |
isSendKeyValue() |
boolean |
isSignAssertion() |
void |
setAdvice(AdviceBean advice) |
void |
setAssertionElement(Element assertionElement)
Set the DOM representation of this SAML Assertion
|
void |
setAttributeStatementData(List<AttributeStatementBean> attributeStatementData)
Method setAttributeStatementData sets the attributeStatementData of this SAMLCallback object.
|
void |
setAuthDecisionStatementData(List<AuthDecisionStatementBean> authDecisionStatementData)
Method setAuthDecisionStatementData sets the authDecisionStatementData of this
SAMLCallback object.
|
void |
setAuthenticationStatementData(List<AuthenticationStatementBean> authenticationStatementData)
Method setAuthenticationStatementData sets the authenticationStatementData of this
SAMLCallback object.
|
void |
setCanonicalizationAlgorithm(String canonicalizationAlgorithm) |
void |
setConditions(ConditionsBean conditions)
Method setConditions sets the conditions of this SAMLCallback object.
|
void |
setIssuer(String issuer)
Method setIssuer sets the issuer of this SAMLCallback object.
|
void |
setIssuerCrypto(Crypto issuerCrypto) |
void |
setIssuerFormat(String issuerFormat) |
void |
setIssuerKeyName(String issuerKeyName) |
void |
setIssuerKeyPassword(String issuerKeyPassword) |
void |
setIssuerQualifier(String issuerQualifier) |
void |
setSamlVersion(org.opensaml.saml.common.SAMLVersion samlVersion)
Deprecated.
|
void |
setSamlVersion(Version samlVersion)
Set the SAML Version of the assertion to create
|
void |
setSendKeyValue(boolean sendKeyValue) |
void |
setSignAssertion(boolean signAssertion) |
void |
setSignatureAlgorithm(String signatureAlgorithm) |
void |
setSignatureDigestAlgorithm(String signatureDigestAlgorithm) |
void |
setSubject(SubjectBean subject)
Method setSubject sets the subject of this SAMLCallback object.
|
public SAMLCallback()
public List<AuthenticationStatementBean> getAuthenticationStatementData()
public void setAuthenticationStatementData(List<AuthenticationStatementBean> authenticationStatementData)
authenticationStatementData
- the authenticationStatementData of this
SAMLCallback object.public List<AttributeStatementBean> getAttributeStatementData()
public void setAttributeStatementData(List<AttributeStatementBean> attributeStatementData)
attributeStatementData
- the attributeStatementData of this SAMLCallback object.public List<AuthDecisionStatementBean> getAuthDecisionStatementData()
public void setAuthDecisionStatementData(List<AuthDecisionStatementBean> authDecisionStatementData)
authDecisionStatementData
- the authDecisionStatementData of this
SAMLCallback object.public SubjectBean getSubject()
public void setSubject(SubjectBean subject)
subject
- the subject of this SAMLCallback object.public String getIssuer()
public void setIssuer(String issuer)
issuer
- the issuer of this SAMLCallback object.public ConditionsBean getConditions()
public void setConditions(ConditionsBean conditions)
conditions
- the conditions of this SAMLCallback object.@Deprecated public void setSamlVersion(org.opensaml.saml.common.SAMLVersion samlVersion)
samlVersion
- the SAMLVersion of the assertion to createpublic org.opensaml.saml.common.SAMLVersion getSamlVersion()
public void setSamlVersion(Version samlVersion)
samlVersion
- the SAML Version of the assertion to createpublic void setAssertionElement(Element assertionElement)
assertionElement
- the DOM representation of this SAML Assertionpublic Element getAssertionElement()
public boolean isSignAssertion()
public void setSignAssertion(boolean signAssertion)
public String getIssuerKeyName()
public void setIssuerKeyName(String issuerKeyName)
public String getIssuerKeyPassword()
public void setIssuerKeyPassword(String issuerKeyPassword)
public Crypto getIssuerCrypto()
public void setIssuerCrypto(Crypto issuerCrypto)
public boolean isSendKeyValue()
public void setSendKeyValue(boolean sendKeyValue)
public String getCanonicalizationAlgorithm()
public void setCanonicalizationAlgorithm(String canonicalizationAlgorithm)
public String getSignatureAlgorithm()
public void setSignatureAlgorithm(String signatureAlgorithm)
public String getSignatureDigestAlgorithm()
public void setSignatureDigestAlgorithm(String signatureDigestAlgorithm)
public AdviceBean getAdvice()
public void setAdvice(AdviceBean advice)
public String getIssuerFormat()
public void setIssuerFormat(String issuerFormat)
public String getIssuerQualifier()
public void setIssuerQualifier(String issuerQualifier)
Copyright © 2019 JBoss by Red Hat. All rights reserved.