public class KeyIdentifierImpl extends EncodedString implements KeyIdentifier, WSSEConstants
Modifier and Type | Field and Description |
---|---|
private byte[] |
identifier |
private java.lang.String |
valueType |
ATTR_ENCODING, ATTR_MUST_UNDERSTAND, ATTR_ROLE, ATTR_TYPE, ATTR_URI, ATTR_VALUETYPE, C14N_INCLUSIVE_NAMESPACES, C14N_INCLUSIVE_PROPERTY, DEFAULT_ENCODING, DEFAULT_PREFIX, DEFAULT_URI, DEFAULT_USERNAME_TOKEN_URI, DEFAULT_WSSE_PREFIX_URI, DEFAULT_X509_URI, ENCODING_BASE64, FAULT_FAILEDAUTHENTICATION, FAULT_FAILEDCHECK, FAULT_INVALIDSECURITY, FAULT_INVALIDSECURITYTOKEN, FAULT_SECURITYTOKENUNAVAILBLE, FAULT_UNSUPPORTEDALGORITHM, FAULT_UNSUPPORTEDSECURITYTOKEN, ID_NAMESPACES, OASIS_INTEROP_URI, PASSWORDTYPE_PASSWORDDIGEST, PASSWORDTYPE_PASSWORDTEXT, PROVIDED_URI, QNAME_ATTR_VALUETYPE, QNAME_FAULT_FAILEDAUTHENTICATION, QNAME_FAULT_FAILEDCHECK, QNAME_FAULT_INVALIDSECURITY, QNAME_FAULT_INVALIDSECURITYTOKEN, QNAME_FAULT_SECURITYTOKENUNAVAILBLE, QNAME_FAULT_UNSUPPORTEDALGORITHM, QNAME_FAULT_UNSUPPORTEDSECURITYTOKEN, QNAME_PASSWORDTYPE_PASSWORDTEXT, SIGN_BST, SIGN_BST_PROPERTY, TAG_BINARY_SECURITY_TOKEN, TAG_KEY_IDENTIFIER, TAG_NONCE, TAG_PASSWORD, TAG_REFERENCE, TAG_SECURITY, TAG_SECURITY_TOKEN_REFERENCE, TAG_USERNAME, TAG_USERNAME_TOKEN, TC_BINARY_SECURITY_TOKEN, TC_KEY_IDENTIFIER, TC_PASSWORD, TC_REFERENCE, TC_SECURITY, TC_SECURITY_TOKEN_REFERNCE, TC_USERNAME, TC_USERNAME_TOKEN, USERNAME_TOKEN_URI, USERNAME_TOKEN_URI_PROP, VALUETYPE_PKCS7, VALUETYPE_PKIPATH, VALUETYPE_X509SKID, VALUETYPE_X509V3, WSSE_PREFIX_URI, WSSE_PREFIX_URI_PROP, WSSE_URI, WSSE_URI_PROPERTY, X509_URI, X509_URI_PROP
Modifier | Constructor and Description |
---|---|
|
KeyIdentifierImpl(byte[] identifier,
java.lang.String valueType) |
private |
KeyIdentifierImpl(byte[] identifier,
java.lang.String encodingType,
java.lang.String valueType) |
|
KeyIdentifierImpl(java.lang.String value,
java.lang.String valueType) |
|
KeyIdentifierImpl(XMLInputStream in,
java.lang.String ns) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getElementName() |
byte[] |
getIdentifier() |
java.lang.String |
getIdentifierString() |
protected byte[] |
getValue() |
java.lang.String |
getValueType() |
protected void |
readAttributes(StartElement start,
java.util.Map nsMap) |
protected void |
writeAttributes(java.util.List attrList) |
fromXMLInternal, getDecodedValue, getEncodedValue, getEncodingType, getId, setId, toXML
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
toXML
private KeyIdentifierImpl(byte[] identifier, java.lang.String encodingType, java.lang.String valueType)
public KeyIdentifierImpl(byte[] identifier, java.lang.String valueType)
public KeyIdentifierImpl(java.lang.String value, java.lang.String valueType)
public KeyIdentifierImpl(XMLInputStream in, java.lang.String ns) throws XMLStreamException
XMLStreamException
public java.lang.String getIdentifierString()
getIdentifierString
in interface KeyIdentifier
public byte[] getIdentifier()
getIdentifier
in interface KeyIdentifier
protected final java.lang.String getElementName()
getElementName
in class EncodedString
protected final byte[] getValue()
getValue
in class EncodedString
public final java.lang.String getValueType()
getValueType
in interface KeyIdentifier
protected final void writeAttributes(java.util.List attrList)
writeAttributes
in class EncodedString
protected final void readAttributes(StartElement start, java.util.Map nsMap)
readAttributes
in class EncodedString