Class SAML1Constants
- java.lang.Object
-
- org.apache.wss4j.common.saml.builder.SAML1Constants
-
public final class SAML1Constants extends Object
Class SAML1Constants provides static constant definitions associated with the SAML v1.x specification.
-
-
Field Summary
Fields Modifier and Type Field Description static StringAUTH_METHOD_DSIGThe authentication was performed by means of an XML digital signature [RFC 3075].static StringAUTH_METHOD_HARDWARE_TOKENThe authentication was performed by means of an unspecified hardware token.static StringAUTH_METHOD_KERBEROSThe authentication was performed by means of the Kerberos protocol [RFC 1510], an instantiation of the Needham-Schroeder symmetric key authentication mechanism [Needham78].static StringAUTH_METHOD_PASSWORDThe authentication was performed by means of a password.static StringAUTH_METHOD_PGPThe authentication was performed by some (unspecified) mechanism on a key authenticated by means of a PGP web of trust [PGP].static StringAUTH_METHOD_SPKIThe authentication was performed by some (unspecified) mechanism on a key authenticated by means of a SPKI PKI [SPKI].static StringAUTH_METHOD_SRPThe authentication was performed by means of Secure Remote Password protocol as specified in [RFC 2945].static StringAUTH_METHOD_TLS_CLIENTThe authentication was performed using either the SSL or TLS protocol with certificate based client authentication.static StringAUTH_METHOD_UNSPECIFIEDThe authentication was performed by an unspecified means.static StringAUTH_METHOD_X509The authentication was performed by some (unspecified) mechanism on a key authenticated by means of an X.509 PKI [X.500][PKIX].static StringAUTH_METHOD_XKMSThe authentication was performed by some (unspecified) mechanism on a key authenticated by means of a XKMS trust service [XKMS].static StringCONF_BEARERAssertion Bearer Confirmation Method Identifierstatic StringCONF_HOLDER_KEYHolder of Key Confirmation Method Identifierstatic StringCONF_SENDER_VOUCHESSender Vouches Confirmation Method Identifierstatic StringNAMEID_FORMAT_EMAIL_ADDRESSstatic StringNAMEID_FORMAT_UNSPECIFIEDstatic StringNAMEID_FORMAT_WINDOWS_DQNstatic StringNAMEID_FORMAT_X509_SUBJECT_NAME
-
-
-
Field Detail
-
NAMEID_FORMAT_UNSPECIFIED
public static final String NAMEID_FORMAT_UNSPECIFIED
- See Also:
- Constant Field Values
-
NAMEID_FORMAT_EMAIL_ADDRESS
public static final String NAMEID_FORMAT_EMAIL_ADDRESS
- See Also:
- Constant Field Values
-
NAMEID_FORMAT_X509_SUBJECT_NAME
public static final String NAMEID_FORMAT_X509_SUBJECT_NAME
- See Also:
- Constant Field Values
-
NAMEID_FORMAT_WINDOWS_DQN
public static final String NAMEID_FORMAT_WINDOWS_DQN
- See Also:
- Constant Field Values
-
CONF_BEARER
public static final String CONF_BEARER
Assertion Bearer Confirmation Method Identifier- See Also:
- Constant Field Values
-
CONF_HOLDER_KEY
public static final String CONF_HOLDER_KEY
Holder of Key Confirmation Method Identifier- See Also:
- Constant Field Values
-
CONF_SENDER_VOUCHES
public static final String CONF_SENDER_VOUCHES
Sender Vouches Confirmation Method Identifier- See Also:
- Constant Field Values
-
AUTH_METHOD_PASSWORD
public static final String AUTH_METHOD_PASSWORD
The authentication was performed by means of a password.- See Also:
- Constant Field Values
-
AUTH_METHOD_KERBEROS
public static final String AUTH_METHOD_KERBEROS
The authentication was performed by means of the Kerberos protocol [RFC 1510], an instantiation of the Needham-Schroeder symmetric key authentication mechanism [Needham78].- See Also:
- Constant Field Values
-
AUTH_METHOD_SRP
public static final String AUTH_METHOD_SRP
The authentication was performed by means of Secure Remote Password protocol as specified in [RFC 2945].- See Also:
- Constant Field Values
-
AUTH_METHOD_HARDWARE_TOKEN
public static final String AUTH_METHOD_HARDWARE_TOKEN
The authentication was performed by means of an unspecified hardware token.- See Also:
- Constant Field Values
-
AUTH_METHOD_TLS_CLIENT
public static final String AUTH_METHOD_TLS_CLIENT
The authentication was performed using either the SSL or TLS protocol with certificate based client authentication. TLS is described in [RFC 2246].- See Also:
- Constant Field Values
-
AUTH_METHOD_X509
public static final String AUTH_METHOD_X509
The authentication was performed by some (unspecified) mechanism on a key authenticated by means of an X.509 PKI [X.500][PKIX]. It may have been one of the mechanisms for which a more specific identifier has been defined.- See Also:
- Constant Field Values
-
AUTH_METHOD_PGP
public static final String AUTH_METHOD_PGP
The authentication was performed by some (unspecified) mechanism on a key authenticated by means of a PGP web of trust [PGP]. It may have been one of the mechanisms for which a more specific identifier has been defined.- See Also:
- Constant Field Values
-
AUTH_METHOD_SPKI
public static final String AUTH_METHOD_SPKI
The authentication was performed by some (unspecified) mechanism on a key authenticated by means of a SPKI PKI [SPKI]. It may have been one of the mechanisms for which a more specific identifier has been defined.- See Also:
- Constant Field Values
-
AUTH_METHOD_XKMS
public static final String AUTH_METHOD_XKMS
The authentication was performed by some (unspecified) mechanism on a key authenticated by means of a XKMS trust service [XKMS]. It may have been one of the mechanisms for which a more specific identifier has been defined.- See Also:
- Constant Field Values
-
AUTH_METHOD_DSIG
public static final String AUTH_METHOD_DSIG
The authentication was performed by means of an XML digital signature [RFC 3075].- See Also:
- Constant Field Values
-
AUTH_METHOD_UNSPECIFIED
public static final String AUTH_METHOD_UNSPECIFIED
The authentication was performed by an unspecified means.- See Also:
- Constant Field Values
-
-