public class SecuritySuite
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
SecuritySuite.EncryptionMechanism
Cryptographic algorithm identify the algorithm for which a derived secret symmetrical key will be used.
|
static class |
SecuritySuite.SecurityPolicy
The security policy.
|
static class |
SecuritySuite.SecuritySuiteBuilder |
Modifier and Type | Method and Description |
---|---|
static SecuritySuite.SecuritySuiteBuilder |
builder()
Creates a new Security Suite builder.
|
byte[] |
getAuthenticationKey()
Get the authentication key.
|
AuthenticationMechanism |
getAuthenticationMechanism()
Get the authentication mechanism.
|
SecuritySuite.EncryptionMechanism |
getEncryptionMechanism()
Get the encryption mechanism which is used to encrypt the transported data.
|
byte[] |
getGlobalUnicastEncryptionKey()
Get the global unicast encryption key.
|
byte[] |
getPassword()
Get the password.
|
SecuritySuite.SecurityPolicy |
getSecurityPolicy()
Get the get security policy.
|
static SecuritySuite |
newSecuritySuiteFrom(SecuritySuite securitySuite) |
public byte[] getGlobalUnicastEncryptionKey()
public byte[] getAuthenticationKey()
public byte[] getPassword()
This value is null
when an authentication level other than LOW is used
public SecuritySuite.EncryptionMechanism getEncryptionMechanism()
public AuthenticationMechanism getAuthenticationMechanism()
public SecuritySuite.SecurityPolicy getSecurityPolicy()
public static SecuritySuite.SecuritySuiteBuilder builder()
public static SecuritySuite newSecuritySuiteFrom(SecuritySuite securitySuite)