|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.sun.identity.wss.security.SecurityMechanism
This class exposes the SecurityMechnism
s of the web services
security.
Field Summary | |
static SecurityMechanism |
LIB_CLIENT_TLS_SAML_BEARER_TOKEN
Defines the security mechanism for the Liberty bearer token profile with SSL and client auth enabled. |
static java.lang.String |
LIB_CLIENT_TLS_SAML_BEARER_TOKEN_URI
URI for the liberty SAML Bearer token security profile with
SSL and client auth enabled. |
static SecurityMechanism |
LIB_CLIENT_TLS_SAML_TOKEN
Defines the security mechanism for the Liberty SAML token profile with SSL and client auth enabled. |
static java.lang.String |
LIB_CLIENT_TLS_SAML_TOKEN_URI
URI for the liberty SAML token security profile with SSL
and client auth enabled. |
static SecurityMechanism |
LIB_CLIENT_TLS_X509_TOKEN
Defines the security mechanism for the Liberty x509 token profile with SSL and client auth enabled. |
static java.lang.String |
LIB_CLIENT_TLS_X509_TOKEN_URI
URI for the liberty X509 token security profile with TLS
and client auth enabled. |
static SecurityMechanism |
LIB_NULL_SAML_BEARER_TOKEN
Defines the security mechanism for the Liberty bearer token profile. |
static java.lang.String |
LIB_NULL_SAML_BEARER_TOKEN_URI
URI for the liberty SAML Bearer token security profile. |
static SecurityMechanism |
LIB_NULL_SAML_TOKEN
Defines the security mechanism for the Liberty SAML token profile. |
static java.lang.String |
LIB_NULL_SAML_TOKEN_URI
URI for the liberty SAML token security profile. |
static SecurityMechanism |
LIB_NULL_X509_TOKEN
Defines the security mechanism for the Liberty x509 token profile. |
static java.lang.String |
LIB_NULL_X509_TOKEN_URI
URI for the liberty X509 token security profile. |
static SecurityMechanism |
LIB_TLS_SAML_BEARER_TOKEN
Defines the security mechanism for the Liberty bearer token profile with SSL enabled. |
static java.lang.String |
LIB_TLS_SAML_BEARER_TOKEN_URI
URI for the liberty SAML Bearer token security profile with
SSL enabled. |
static SecurityMechanism |
LIB_TLS_SAML_TOKEN
Defines the security mechanism for the Liberty SAML token profile with SSL enabled. |
static java.lang.String |
LIB_TLS_SAML_TOKEN_URI
URI for the liberty SAML token security profile with SSL. |
static SecurityMechanism |
LIB_TLS_X509_TOKEN
Defines the security mechanism for the Liberty x509 token profile with SSL enabled. |
static java.lang.String |
LIB_TLS_X509_TOKEN_URI
URI for the liberty X509 token security profile with TLS. |
static SecurityMechanism |
LIBERTY_DS_SECURITY
Defines the security mechanism for the Liberty token profiles. |
static java.lang.String |
LIBERTY_DS_SECURITY_URI
URI for all the liberty security profiles. |
static SecurityMechanism |
WSS_CLIENT_TLS_SAML_HK
Defines the security mechanism for the saml token holder of key with SSL and client auth enabled. |
static java.lang.String |
WSS_CLIENT_TLS_SAML_HK_URI
URI for the SAML Holder of Key security profile with
TLS or SSL and client auth enabled. |
static SecurityMechanism |
WSS_CLIENT_TLS_SAML_SV
Defines the security mechanism for the saml token sender vouches with SSL and client auth enabled. |
static java.lang.String |
WSS_CLIENT_TLS_SAML_SV_URI
URI for the SAML Sender vouches security profile with
TLS or SSL and client auth enabled. |
static SecurityMechanism |
WSS_CLIENT_TLS_USERNAME_TOKEN
Defines the security mechanism for the Username token profile with SSL and client auth enabled. |
static java.lang.String |
WSS_CLIENT_TLS_USERNAME_TOKEN_URI
URI for the username token security profile with
TLS or SSL and client auth enabled. |
static SecurityMechanism |
WSS_CLIENT_TLS_X509_TOKEN
Defines the security mechanism for the X509 token profile with SSL and client auth enabled. |
static java.lang.String |
WSS_CLIENT_TLS_X509_TOKEN_URI
URI for the X509 token security profile with
TLS or SSL and client auth enabled. |
static SecurityMechanism |
WSS_NULL_SAML_HK
Defines the security mechanism for the saml token holder of key. |
static java.lang.String |
WSS_NULL_SAML_HK_URI
URI for the SAML Holder of Key security profile. |
static SecurityMechanism |
WSS_NULL_SAML_SV
Defines the security mechanism for the saml token sender vouches. |
static java.lang.String |
WSS_NULL_SAML_SV_URI
URI for the SAML Sender vouches security profile. |
static SecurityMechanism |
WSS_NULL_USERNAME_TOKEN
Defines the security mechanism for the Username token profile. |
static java.lang.String |
WSS_NULL_USERNAME_TOKEN_URI
URI for the Username token security profile. |
static SecurityMechanism |
WSS_NULL_X509_TOKEN
Defines the security mechanism for the X509 token profile. |
static java.lang.String |
WSS_NULL_X509_TOKEN_URI
URI for the X509 token security profile. |
static SecurityMechanism |
WSS_TLS_SAML_HK
Defines the security mechanism for the saml token holder of key with SSL enabled. |
static java.lang.String |
WSS_TLS_SAML_HK_URI
URI for the SAML Holder of Key security profile with
TLS or SSL enabled. |
static SecurityMechanism |
WSS_TLS_SAML_SV
Defines the security mechanism for the saml token sender vouches with SSL enabled. |
static java.lang.String |
WSS_TLS_SAML_SV_URI
URI for the SAML Sender vouches security profile with
TLS or SSL enabled. |
static SecurityMechanism |
WSS_TLS_USERNAME_TOKEN
Defines the security mechanism for the Username token profile with SSL enabled. |
static java.lang.String |
WSS_TLS_USERNAME_TOKEN_URI
URI for the username token security profile with
TLS or SSL enabled. |
static SecurityMechanism |
WSS_TLS_X509_TOKEN
Defines the security mechanism for the X509 token profile with SSL enabled. |
static java.lang.String |
WSS_TLS_X509_TOKEN_URI
URI for the X509 security profile with
TLS or SSL enabled. |
Constructor Summary | |
SecurityMechanism(java.lang.String name)
Constructor |
|
SecurityMechanism(java.lang.String name,
boolean useTA)
Constructor |
Method Summary | |
static java.util.List |
getLibertySecurityMechanismURIs()
Returns the list of liberty security mechanism URIs. |
java.lang.String |
getName()
Returns the security mechanism name. |
static SecurityMechanism |
getSecurityMechanism(java.lang.String uri)
Returns the security mechanism for the corresponding security mechanism URI . |
java.lang.String |
getURI()
Returns the URI of the security mechanism. |
boolean |
isTALookupRequired()
Checks if the Trust Authority lookup is required for this security mechanism. |
boolean |
isTARegistrationRequired()
Checks if the Trust Authrotiy registration is required for this security mechanism. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String WSS_NULL_SAML_HK_URI
URI
for the SAML Holder of Key security profile.
public static final java.lang.String WSS_TLS_SAML_HK_URI
URI
for the SAML Holder of Key security profile with
TLS
or SSL
enabled.
public static final java.lang.String WSS_CLIENT_TLS_SAML_HK_URI
URI
for the SAML Holder of Key security profile with
TLS
or SSL
and client auth enabled.
public static final java.lang.String WSS_NULL_SAML_SV_URI
URI
for the SAML Sender vouches security profile.
public static final java.lang.String WSS_TLS_SAML_SV_URI
URI
for the SAML Sender vouches security profile with
TLS
or SSL
enabled.
public static final java.lang.String WSS_CLIENT_TLS_SAML_SV_URI
URI
for the SAML Sender vouches security profile with
TLS
or SSL
and client auth enabled.
public static final java.lang.String WSS_NULL_X509_TOKEN_URI
URI
for the X509 token security profile.
public static final java.lang.String WSS_TLS_X509_TOKEN_URI
URI
for the X509 security profile with
TLS
or SSL
enabled.
public static final java.lang.String WSS_CLIENT_TLS_X509_TOKEN_URI
URI
for the X509 token security profile with
TLS
or SSL
and client auth enabled.
public static final java.lang.String WSS_NULL_USERNAME_TOKEN_URI
URI
for the Username token security profile.
public static final java.lang.String WSS_TLS_USERNAME_TOKEN_URI
URI
for the username token security profile with
TLS
or SSL
enabled.
public static final java.lang.String WSS_CLIENT_TLS_USERNAME_TOKEN_URI
URI
for the username token security profile with
TLS
or SSL
and client auth enabled.
public static final java.lang.String LIBERTY_DS_SECURITY_URI
URI
for all the liberty security profiles.
This URI
is mainly for the webservices clients where
the real security mechanims are found from the liberty discovery service.
public static final java.lang.String LIB_NULL_X509_TOKEN_URI
URI
for the liberty X509 token security profile.
public static final java.lang.String LIB_NULL_SAML_BEARER_TOKEN_URI
URI
for the liberty SAML Bearer token security profile.
public static final java.lang.String LIB_NULL_SAML_TOKEN_URI
URI
for the liberty SAML token security profile.
public static final java.lang.String LIB_TLS_X509_TOKEN_URI
URI
for the liberty X509 token security profile with TLS.
public static final java.lang.String LIB_TLS_SAML_BEARER_TOKEN_URI
URI
for the liberty SAML Bearer token security profile with
SSL enabled.
public static final java.lang.String LIB_TLS_SAML_TOKEN_URI
URI
for the liberty SAML token security profile with SSL.
public static final java.lang.String LIB_CLIENT_TLS_X509_TOKEN_URI
URI
for the liberty X509 token security profile with TLS
and client auth enabled.
public static final java.lang.String LIB_CLIENT_TLS_SAML_BEARER_TOKEN_URI
URI
for the liberty SAML Bearer token security profile with
SSL and client auth enabled.
public static final java.lang.String LIB_CLIENT_TLS_SAML_TOKEN_URI
URI
for the liberty SAML token security profile with SSL
and client auth enabled.
public static final SecurityMechanism WSS_CLIENT_TLS_SAML_HK
public static final SecurityMechanism WSS_TLS_SAML_HK
public static final SecurityMechanism WSS_NULL_SAML_HK
public static final SecurityMechanism WSS_CLIENT_TLS_SAML_SV
public static final SecurityMechanism WSS_TLS_SAML_SV
public static final SecurityMechanism WSS_NULL_SAML_SV
public static final SecurityMechanism WSS_NULL_X509_TOKEN
public static final SecurityMechanism WSS_TLS_X509_TOKEN
public static final SecurityMechanism WSS_CLIENT_TLS_X509_TOKEN
public static final SecurityMechanism WSS_NULL_USERNAME_TOKEN
public static final SecurityMechanism WSS_TLS_USERNAME_TOKEN
public static final SecurityMechanism WSS_CLIENT_TLS_USERNAME_TOKEN
public static final SecurityMechanism LIBERTY_DS_SECURITY
public static final SecurityMechanism LIB_NULL_X509_TOKEN
public static final SecurityMechanism LIB_NULL_SAML_BEARER_TOKEN
public static final SecurityMechanism LIB_NULL_SAML_TOKEN
public static final SecurityMechanism LIB_TLS_X509_TOKEN
public static final SecurityMechanism LIB_TLS_SAML_BEARER_TOKEN
public static final SecurityMechanism LIB_TLS_SAML_TOKEN
public static final SecurityMechanism LIB_CLIENT_TLS_X509_TOKEN
public static final SecurityMechanism LIB_CLIENT_TLS_SAML_BEARER_TOKEN
public static final SecurityMechanism LIB_CLIENT_TLS_SAML_TOKEN
Constructor Detail |
public SecurityMechanism(java.lang.String name)
name
- the security mechanism name.public SecurityMechanism(java.lang.String name, boolean useTA)
name
- the name of the security mechanism.useTA
- the boolean variable to let enable for the
trust authority look up or registration.Method Detail |
public java.lang.String getName()
public java.lang.String getURI()
URI of the security mechanism.
- Returns:
- the name of the security mechanism.
public boolean isTARegistrationRequired()
public boolean isTALookupRequired()
public static SecurityMechanism getSecurityMechanism(java.lang.String uri)
URI
.
public static java.util.List getLibertySecurityMechanismURIs()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |