Class KeyIdentifier

All Implemented Interfaces:
Node, SOAPElement, Element, Node
Direct Known Subclasses:
EncryptedKeySHA1Identifier, SamlKeyIdentifier, X509SubjectKeyIdentifier, X509ThumbPrintIdentifier

public abstract class KeyIdentifier extends ReferenceElement
Author:
Vishal Mahajan
  • Field Details

    • log

      protected static final Logger log
  • Constructor Details

  • Method Details

    • getValueType

      public String getValueType()
      If this attr is not present, returns null.
    • setValueType

      public void setValueType(String valueType)
    • getEncodingType

      public String getEncodingType()
      If this attr is not present, returns null.
    • setEncodingType

      public void setEncodingType(String encodingType)
    • getReferenceValue

      public String getReferenceValue()
    • setReferenceValue

      public void setReferenceValue(String encodedValue) throws XWSSecurityException
      Throws:
      XWSSecurityException
    • getWsuId

      public String getWsuId()
      If this attr is not present, returns null.
    • setWsuId

      public void setWsuId(String wsuId)
    • getDecodedReferenceValue

      public String getDecodedReferenceValue() throws XWSSecurityException
      Look at EncodingType (if any) and return decoded result. Handle Base64Binary for now.
      Throws:
      XWSSecurityException