public class SagCredentials
extends java.lang.Object
implements java.io.Serializable
SagAbstractLoginModule
get these SagCredentials.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
rcsId
Version information in binary form.
|
Constructor and Description |
---|
SagCredentials() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDomainName()
Gets the domain name.
|
java.util.Map |
getHeaderFields()
Returns a Map of header fields.
|
byte[] |
getIafToken()
Gets the IAF token.
|
char[] |
getPassword()
Gets the password.
|
java.lang.String |
getQualifiedName()
Returns the qualified name of the principal.
|
byte[] |
getSamlArtifact()
Gets the SAML artifact.
|
java.lang.Object |
getSamlAssertion()
Gets a SAML assertion as an object.
|
java.lang.Object |
getServletRequest()
Gets the servlet request, which is being passed as Object.
|
java.lang.String |
getUserName()
Gets the user name.
|
java.security.cert.X509Certificate[] |
getX509CertChain()
Gets the X.509 certificate chain that includes the user certificate and
the trust chain, but excludes the root certificate.
|
void |
setDomainName(java.lang.String domainName)
Sets the domain name for this object.
|
void |
setHeaderFields(java.util.Map headerFields)
Sets a Map of header fields.
|
void |
setIafToken(byte[] iafToken)
Sets the IAF token.
|
void |
setPassword(char[] password)
Sets the password.
|
void |
setSamlArtifact(byte[] samlArtifact)
Sets the SAML artifact.
|
void |
setSamlAssertion(java.lang.Object samlAssertion)
Initializes this SagCredentials object from the specified SAML assertion
object.
|
void |
setServletRequest(java.lang.Object aRequest)
Sets the servlet request as an Object.
|
void |
setUserName(java.lang.String userName)
Sets the user name.
|
void |
setX509CertChain(java.security.cert.X509Certificate[] certChain)
Sets the X.509 certificate chain that includes the user certificate and
the trust chain, but excludes the root certificate.
|
java.lang.String |
toString()
String representation of this class.
|
public static final java.lang.String rcsId
public java.lang.String getUserName()
public void setUserName(java.lang.String userName)
domainname
\username
, but the
recommended practice is to use setDomainName()userName
- The user name.setDomainName(String)
public java.lang.String getDomainName()
public void setDomainName(java.lang.String domainName)
domainName
- String specifying the domain name.public java.lang.String getQualifiedName()
public char[] getPassword()
public void setPassword(char[] password)
password
- A char array defining the password.public byte[] getIafToken()
public void setIafToken(byte[] iafToken)
iafToken
- The IAF token presented as a byte array.public byte[] getSamlArtifact()
public void setSamlArtifact(byte[] samlArtifact)
samlArtifact
- the SAML artifact presented as a byte array.public java.lang.Object getSamlAssertion()
public void setSamlAssertion(java.lang.Object samlAssertion)
samlAssertion
- The samlAssertion object from which this object will
be initialized.public java.security.cert.X509Certificate[] getX509CertChain()
public void setX509CertChain(java.security.cert.X509Certificate[] certChain)
certChain
- The X.509 certificate chain.public java.lang.Object getServletRequest()
public void setServletRequest(java.lang.Object aRequest)
aRequest
- The servlet request as an Object.public java.util.Map getHeaderFields()
public void setHeaderFields(java.util.Map headerFields)
headerFields
- A Map of header fields.public java.lang.String toString()
toString
in class java.lang.Object