|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||
java.lang.Objectjava.lang.Enum<Konstantz.SecurityMechanism>
org.openliberty.xmltooling.Konstantz.SecurityMechanism
public static enum Konstantz.SecurityMechanism
This object enumerates the supported and unsupported security mechanisms recognized by the ClientLib.
| Enum Constant Summary | |
|---|---|
ID_WSF20_CLIENT_TLS_PEER_SAML2
This is a security mechanism where the certificate used for the Client portion of the Mutual TLS is referenced in the KeyInfo element of the SubjectConfirmationData inside of the included SAMLV2 Assertion No message level signing Contains Signed HoK Assertion HoK refers to the key used for the Client side TLS |
|
ID_WSF20_CLIENT_TLS_SAML2
Signed message containing a SAMLV2 token that references the certificate used for signing. |
|
ID_WSF20_NULL_BEARER
Using only a bearer token that indicates an authenticated client and its identity |
|
ID_WSF20_NULL_NULL
No signing, no secure sockets, no token. |
|
ID_WSF20_NULL_SAML2
Signed message containing a SAMLV2 token that references the certificate used for signing. |
|
ID_WSF20_TLS_BEARER
Bearer token and using server side SSL/TLS |
|
ID_WSF20_TLS_NULL
Using only server side SSL/TLS |
|
ID_WSF20_TLS_SAML2
Signed message containing a SAMLV2 token that references the certificate used for signing. |
|
| Field Summary | |
|---|---|
(package private) boolean |
supported
Indicates whether this security mechanism is supported by the ClientLib |
(package private) java.lang.String |
uri
This is the URI that represents the security mechanism |
| Method Summary | |
|---|---|
static Konstantz.SecurityMechanism |
findSecurityMechanismForURI(java.lang.String uri)
Takes a uri and attempts to find a matching SecurityMechanism |
java.lang.String |
getUri()
|
static Konstantz.SecurityMechanism |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static Konstantz.SecurityMechanism[] |
values()
Returns an array containing the constants of this enum type, in the order they're declared. |
| Methods inherited from class java.lang.Enum |
|---|
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Enum Constant Detail |
|---|
public static final Konstantz.SecurityMechanism ID_WSF20_NULL_NULL
public static final Konstantz.SecurityMechanism ID_WSF20_TLS_NULL
public static final Konstantz.SecurityMechanism ID_WSF20_NULL_BEARER
public static final Konstantz.SecurityMechanism ID_WSF20_TLS_BEARER
public static final Konstantz.SecurityMechanism ID_WSF20_NULL_SAML2
public static final Konstantz.SecurityMechanism ID_WSF20_TLS_SAML2
public static final Konstantz.SecurityMechanism ID_WSF20_CLIENT_TLS_SAML2
public static final Konstantz.SecurityMechanism ID_WSF20_CLIENT_TLS_PEER_SAML2
| Field Detail |
|---|
java.lang.String uri
boolean supported
| Method Detail |
|---|
public static final Konstantz.SecurityMechanism[] values()
for(Konstantz.SecurityMechanism c : Konstantz.SecurityMechanism.values())
System.out.println(c);
public static Konstantz.SecurityMechanism valueOf(java.lang.String name)
name - the name of the enum constant to be returned.
java.lang.IllegalArgumentException - if this enum type has no constant
with the specified namepublic static Konstantz.SecurityMechanism findSecurityMechanismForURI(java.lang.String uri)
uri -
public java.lang.String getUri()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||