Package swiss.trustbroker.saml.dto
Class ResponseParameters.ResponseParametersBuilder
java.lang.Object
swiss.trustbroker.saml.dto.ResponseParameters.ResponseParametersBuilder
- Enclosing class:
ResponseParameters
-
Method Summary
Modifier and TypeMethodDescriptionaudienceValiditySeconds(long audienceValiditySeconds) authnStatementInstant(Instant authnStatementInstant) build()conversationId(String conversationId) cpAttrOriginIssuer(String cpAttrOriginIssuer) credential(org.opensaml.security.credential.Credential credential) dropDuplicatedAttributeFromOriginalIssuer(List<String> dropDuplicatedAttributeFromOriginalIssuer) federationServiceIssuerId(String federationServiceIssuerId) homeNameIssuerMapping(List<swiss.trustbroker.common.config.RegexNameValue> homeNameIssuerMapping) issuerInstant(Instant issuerInstant) nameIdFormat(String nameIdFormat) nameIdQualifier(String nameIdQualifier) recipientId(String recipientId) requireOriginalIssuerClaims(List<String> requireOriginalIssuerClaims) rpAuthnRequestId(String rpAuthnRequestId) rpClientName(String rpClientName) rpComparison(QoaComparison rpComparison) rpContextClasses(List<String> rpContextClasses) rpIssuerId(String rpIssuerId) sessionIndex(String sessionIndex) sessionNotOnOrAfter(Instant sessionNotOnOrAfter) setSessionIndex(boolean setSessionIndex) skinnyAssertionStyle(String skinnyAssertionStyle) subjectValiditySeconds(long subjectValiditySeconds) toString()
-
Method Details
-
conversationId
- Returns:
this.
-
rpIssuerId
- Returns:
this.
-
rpReferer
- Returns:
this.
-
rpAuthnRequestId
- Returns:
this.
-
rpComparison
- Returns:
this.
-
rpContextClasses
- Returns:
this.
-
credential
public ResponseParameters.ResponseParametersBuilder credential(org.opensaml.security.credential.Credential credential) - Returns:
this.
-
issuerId
- Returns:
this.
-
nameId
- Returns:
this.
-
nameIdFormat
- Returns:
this.
-
nameIdQualifier
- Returns:
this.
-
federationServiceIssuerId
public ResponseParameters.ResponseParametersBuilder federationServiceIssuerId(String federationServiceIssuerId) - Returns:
this.
-
recipientId
- Returns:
this.
-
requireOriginalIssuerClaims
public ResponseParameters.ResponseParametersBuilder requireOriginalIssuerClaims(List<String> requireOriginalIssuerClaims) - Returns:
this.
-
dropDuplicatedAttributeFromOriginalIssuer
public ResponseParameters.ResponseParametersBuilder dropDuplicatedAttributeFromOriginalIssuer(List<String> dropDuplicatedAttributeFromOriginalIssuer) - Returns:
this.
-
homeNameIssuerMapping
public ResponseParameters.ResponseParametersBuilder homeNameIssuerMapping(List<swiss.trustbroker.common.config.RegexNameValue> homeNameIssuerMapping) - Returns:
this.
-
rpClientName
- Returns:
this.
-
cpAttrOriginIssuer
- Returns:
this.
-
subjectValiditySeconds
public ResponseParameters.ResponseParametersBuilder subjectValiditySeconds(long subjectValiditySeconds) - Returns:
this.
-
audienceValiditySeconds
public ResponseParameters.ResponseParametersBuilder audienceValiditySeconds(long audienceValiditySeconds) - Returns:
this.
-
issuerInstant
- Returns:
this.
-
authnStatementInstant
public ResponseParameters.ResponseParametersBuilder authnStatementInstant(Instant authnStatementInstant) - Returns:
this.
-
setSessionIndex
- Returns:
this.
-
sessionIndex
- Returns:
this.
-
sessionNotOnOrAfter
public ResponseParameters.ResponseParametersBuilder sessionNotOnOrAfter(Instant sessionNotOnOrAfter) - Returns:
this.
-
skinnyAssertionStyle
public ResponseParameters.ResponseParametersBuilder skinnyAssertionStyle(String skinnyAssertionStyle) - Returns:
this.
-
build
-
toString
-