public abstract class AccessKey
extends java.lang.Object
Constructor and Description |
---|
AccessKey() |
Modifier and Type | Method and Description |
---|---|
abstract void |
clear()
Clears the security-sensitive information in this AccessKey
|
static AccessKey |
create(byte[] id,
byte[] secret)
Creates new AccessKey
|
static AccessKey |
create(char[] id,
char[] secret)
Creates new AccessKey
|
static AccessKey |
create(java.lang.String id,
char[] secret)
Creates new AccessKey
|
static AccessKey |
create(java.lang.String id,
java.lang.String secret)
Creates new AccessKey
|
abstract java.lang.String |
getId()
Returns ID of this AccessKey
|
abstract java.lang.String |
getSecret()
Returns String representation of the secret for this AccessKey
|
abstract byte[] |
getSecretAsBytes()
Returns byte representation of the secret for this AccessKey
|
public abstract java.lang.String getId()
public abstract java.lang.String getSecret()
public abstract byte[] getSecretAsBytes()
public abstract void clear()
public static AccessKey create(byte[] id, byte[] secret)
public static AccessKey create(java.lang.String id, char[] secret)
public static AccessKey create(char[] id, char[] secret)
public static AccessKey create(java.lang.String id, java.lang.String secret)