|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opcfoundation.ua.transport.security.SecurityMode
public final class SecurityMode
Binding of SecurityPolicy and MessageSecurityMode.
Security Policy determines which algorithms to use during asymmetric and symmetric encryption.
MessageSecurityMode determines whether to use encryption and whether to use signing during _symmetric_ encryption, which is after hand-shake.
| Field Summary | |
|---|---|
static SecurityMode[] |
ALL
Constant ALL |
static SecurityMode[] |
ALL_101
Constant ALL_101 |
static SecurityMode[] |
ALL_102
Constant ALL_102 |
static SecurityMode |
BASIC128RSA15_SIGN
Constant BASIC128RSA15_SIGN |
static SecurityMode |
BASIC128RSA15_SIGN_ENCRYPT
Constant BASIC128RSA15_SIGN_ENCRYPT |
static SecurityMode |
BASIC256_SIGN
Constant BASIC256_SIGN |
static SecurityMode |
BASIC256_SIGN_ENCRYPT
Constant BASIC256_SIGN_ENCRYPT |
static SecurityMode |
BASIC256SHA256_SIGN
Constant BASIC256SHA256_SIGN |
static SecurityMode |
BASIC256SHA256_SIGN_ENCRYPT
Constant BASIC256SHA256_SIGN_ENCRYPT |
static SecurityMode[] |
NON_SECURE
Constant NON_SECURE |
static SecurityMode |
NONE
Constant NONE |
static SecurityMode[] |
SECURE
Constant SECURE |
static SecurityMode[] |
SECURE_101
Constant SECURE_101 |
static SecurityMode[] |
SECURE_102
Constant SECURE_102 |
| Constructor Summary | |
|---|---|
SecurityMode(SecurityPolicy securityPolicy,
MessageSecurityMode messageSecurityMode)
Constructor for SecurityMode. |
|
| Method Summary | |
|---|---|
static SecurityMode[] |
create(SecurityPolicy[] securityPolicies,
MessageSecurityMode[] messageSecurityModes)
Create all permutations of security policies and message security modes. |
boolean |
equals(Object obj)
|
MessageSecurityMode |
getMessageSecurityMode()
Getter for the field messageSecurityMode. |
SecurityPolicy |
getSecurityPolicy()
Getter for the field securityPolicy. |
int |
hashCode()
|
static SecurityMode[] |
join(SecurityMode[] a,
SecurityMode[] b)
join. |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final SecurityMode BASIC128RSA15_SIGN_ENCRYPT
BASIC128RSA15_SIGN_ENCRYPT
public static final SecurityMode BASIC128RSA15_SIGN
BASIC128RSA15_SIGN
public static final SecurityMode BASIC256_SIGN_ENCRYPT
BASIC256_SIGN_ENCRYPT
public static final SecurityMode BASIC256_SIGN
BASIC256_SIGN
public static final SecurityMode BASIC256SHA256_SIGN_ENCRYPT
BASIC256SHA256_SIGN_ENCRYPT
public static final SecurityMode BASIC256SHA256_SIGN
BASIC256SHA256_SIGN
public static final SecurityMode NONE
NONE
public static final SecurityMode[] ALL_102
ALL_102
public static final SecurityMode[] ALL_101
ALL_101
public static final SecurityMode[] ALL
ALL
public static final SecurityMode[] SECURE_102
SECURE_102
public static final SecurityMode[] SECURE_101
SECURE_101
public static final SecurityMode[] SECURE
SECURE
public static final SecurityMode[] NON_SECURE
NON_SECURE
| Constructor Detail |
|---|
public SecurityMode(SecurityPolicy securityPolicy,
MessageSecurityMode messageSecurityMode)
Constructor for SecurityMode.
securityPolicy - a SecurityPolicy object.messageSecurityMode - a MessageSecurityMode object.| Method Detail |
|---|
public static SecurityMode[] create(SecurityPolicy[] securityPolicies,
MessageSecurityMode[] messageSecurityModes)
securityPolicies - an array of SecurityPolicy objects.messageSecurityModes - an array of MessageSecurityMode objects.
public SecurityPolicy getSecurityPolicy()
Getter for the field securityPolicy.
SecurityPolicy object.public MessageSecurityMode getMessageSecurityMode()
Getter for the field messageSecurityMode.
MessageSecurityMode object.public int hashCode()
hashCode in class Objectpublic boolean equals(Object obj)
equals in class Objectpublic String toString()
toString in class Object
public static SecurityMode[] join(SecurityMode[] a,
SecurityMode[] b)
join.
a - an array of SecurityMode objects.b - an array of SecurityMode objects.
SecurityMode objects.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||