Class BinarySecurity

  • Direct Known Subclasses:
    PKIPathSecurity, X509Security

    public class BinarySecurity
    extends java.lang.Object
    Binary Security Token.

    Author:
    Davanum Srinivas (dims@yahoo.com)., Werner Dittmann (Werner.Dittmann@t-onile.de).
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String BASE64_ENCODING  
      protected org.w3c.dom.Element element  
      static javax.xml.namespace.QName TOKEN_BST  
      static javax.xml.namespace.QName TOKEN_KI  
    • Constructor Summary

      Constructors 
      Constructor Description
      BinarySecurity​(org.w3c.dom.Document doc)
      Constructor.
      BinarySecurity​(org.w3c.dom.Element elem)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.w3c.dom.Element getElement()
      return the dom element.
      java.lang.String getEncodingType()
      get the encoding type.
      protected org.w3c.dom.Text getFirstNode()
      return the first text node.
      java.lang.String getID()
      get the id.
      byte[] getToken()
      get the byte array containing token information.
      java.lang.String getValueType()
      get the value type.
      protected void setEncodingType​(java.lang.String encoding)
      set the encoding type.
      void setID​(java.lang.String id)
      set the id.
      protected void setToken​(byte[] data)
      set the token information.
      protected void setValueType​(java.lang.String type)
      set the value type.
      java.lang.String toString()
      return the string representation of the token.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • TOKEN_BST

        public static final javax.xml.namespace.QName TOKEN_BST
      • TOKEN_KI

        public static final javax.xml.namespace.QName TOKEN_KI
      • element

        protected org.w3c.dom.Element element
    • Constructor Detail

      • BinarySecurity

        public BinarySecurity​(org.w3c.dom.Document doc)
        Constructor.
        Parameters:
        doc -
    • Method Detail

      • getValueType

        public java.lang.String getValueType()
        get the value type.

        Returns:
        TODO
      • setValueType

        protected void setValueType​(java.lang.String type)
        set the value type.

        Parameters:
        type -
      • getEncodingType

        public java.lang.String getEncodingType()
        get the encoding type.

        Returns:
        TODO
      • setEncodingType

        protected void setEncodingType​(java.lang.String encoding)
        set the encoding type.

        Parameters:
        encoding -
      • getToken

        public byte[] getToken()
        get the byte array containing token information.

        Returns:
        TODO
      • setToken

        protected void setToken​(byte[] data)
        set the token information.

        Parameters:
        data -
      • getFirstNode

        protected org.w3c.dom.Text getFirstNode()
        return the first text node.

        Returns:
        TODO
      • getElement

        public org.w3c.dom.Element getElement()
        return the dom element.

        Returns:
        TODO
      • getID

        public java.lang.String getID()
        get the id.

        Returns:
        TODO
      • setID

        public void setID​(java.lang.String id)
        set the id.

        Parameters:
        id -
      • toString

        public java.lang.String toString()
        return the string representation of the token.

        Overrides:
        toString in class java.lang.Object
        Returns:
        TODO