public interface DerivedKeyToken extends SecurityToken
SecurityContextToken
,
SecurityToken
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PSHA1
The algorithm for the PSHA1: http://schemas.xmlsoap.org/ws/2005/02/sc/dk/p_sha1.
|
static java.lang.String |
PSHA1L128
The algorithm for the PSHA1_L128:
http://schemas.xmlsoap.org/ws/2005/02/sc/dk/p_sha1.
|
static java.lang.String |
PSHA1L192
The algorithm for the PSHA1_L192:
http://schemas.xmlsoap.org/ws/2005/02/sc/dk/p_sha1.
|
static java.lang.String |
PSHA1L256
The algorithm for the PSHA1_L256:
http://schemas.xmlsoap.org/ws/2005/02/sc/dk/p_sha1.
|
static javax.xml.namespace.QName |
TokenQname
Represents the QName of this class, <wsu:DerivedKeyToken>.
|
static javax.xml.namespace.QName |
ValueType
Represents the value type.
|
DECRYPTING_KEY, ENCRYPTING_KEY, REF_EMBEDDED, REF_KEYID, REF_STR, REF_THUMBPRINT, SIGNING_KEY, VERIFING_KEY
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAlgorithm()
Returns the key derivation algorithm.
|
java.lang.String |
getClientLabel()
Returns the client label.
|
int |
getLength()
Returns the length of the derived key.
|
byte[] |
getNonce()
Returns the nonce.
|
int |
getOffset()
Returns the offset of the byte stream to find the generated key.
|
byte[] |
getSecret()
Returns the secret is processed as octets representing their binary value.
|
SecurityContextToken |
getSecurityContextToken()
Retuens the SecurityContextToken in
order to derive the key.
|
java.lang.String |
getSecurityContextTokenTokenUUID()
Gets the uuid of the related security context token.
|
java.lang.String |
getServiceLabel()
Returns the service label.
|
void |
setClientLabel(java.lang.String label)
Sets the client label.
|
void |
setSecurityContextTokenUUID(java.lang.String uuid)
Sets the uuid of the related security context token.
|
void |
setServiceLabel(java.lang.String label)
Sets the service label.
|
getId, getKey, getKeyIdentifier, getKeyIdentifierEncodingType, getKeyIdentifierValueType, getKeyName, getPrincipal, getReferenceURI, getThumbprint, getThumbprintEncodingType, getThumbprintValueType, getTokenQname, getValueType, getXML
static final java.lang.String PSHA1
static final java.lang.String PSHA1L128
static final java.lang.String PSHA1L192
static final java.lang.String PSHA1L256
static final javax.xml.namespace.QName TokenQname
static final javax.xml.namespace.QName ValueType
SecurityContextToken getSecurityContextToken()
byte[] getSecret()
byte[] getNonce()
void setClientLabel(java.lang.String label)
label
- client labelvoid setServiceLabel(java.lang.String label)
label
- service labeljava.lang.String getClientLabel()
java.lang.String getServiceLabel()
int getLength()
int getOffset()
java.lang.String getAlgorithm()
void setSecurityContextTokenUUID(java.lang.String uuid)
uuid
- uuid of related security context tokenjava.lang.String getSecurityContextTokenTokenUUID()