public class SAML2LogoutRequestBuilder extends Object
Modifier and Type | Field and Description |
---|---|
protected long |
assertionExpiration |
protected String |
destination |
protected String |
issuer |
protected String |
sessionIndex |
protected String |
userPrincipal |
protected String |
userPrincipalFormat |
Constructor and Description |
---|
SAML2LogoutRequestBuilder() |
Modifier and Type | Method and Description |
---|---|
SAML2LogoutRequestBuilder |
assertionExpiration(int assertionExpiration)
Length of time in seconds the assertion is valid for
See SAML core specification 2.5.1.2 NotOnOrAfter
|
Document |
buildDocument() |
SAML2LogoutRequestBuilder |
destination(String destination) |
SAML2LogoutRequestBuilder |
issuer(String issuer) |
SAML2LogoutRequestBuilder |
sessionIndex(String index) |
SAML2LogoutRequestBuilder |
userPrincipal(String nameID,
String nameIDformat) |
protected String userPrincipal
protected String userPrincipalFormat
protected String sessionIndex
protected long assertionExpiration
protected String destination
protected String issuer
public SAML2LogoutRequestBuilder destination(String destination)
public SAML2LogoutRequestBuilder issuer(String issuer)
public SAML2LogoutRequestBuilder assertionExpiration(int assertionExpiration)
assertionExpiration
- Number of seconds the assertion should be validpublic SAML2LogoutRequestBuilder userPrincipal(String nameID, String nameIDformat)
public SAML2LogoutRequestBuilder sessionIndex(String index)
public Document buildDocument() throws ProcessingException, ConfigurationException, ParsingException
Copyright © 2016 JBoss by Red Hat. All rights reserved.