org.apache.ws.security.message.token
Class BinarySecurity

java.lang.Object
  extended byorg.apache.ws.security.message.token.BinarySecurity
Direct Known Subclasses:
PKIPathSecurity, X509Security

public class BinarySecurity
extends java.lang.Object

Binary Security Token.

Author:
Davanum Srinivas (dims@yahoo.com).

Field Summary
static java.lang.String BASE64_BINARY
           
protected  org.w3c.dom.Element element
           
static java.lang.String TOKEN
           
protected  WSSConfig wssConfig
           
 
Constructor Summary
BinarySecurity(WSSConfig wssConfig, org.w3c.dom.Document doc)
          Constructor.
BinarySecurity(WSSConfig wssConfig, org.w3c.dom.Element elem)
          Constructor.
 
Method Summary
static java.lang.String getBase64EncodingValue(WSSConfig wssConfig)
           
 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

BASE64_BINARY

public static final java.lang.String BASE64_BINARY
See Also:
Constant Field Values

element

protected org.w3c.dom.Element element

wssConfig

protected WSSConfig wssConfig

TOKEN

public static java.lang.String TOKEN
Constructor Detail

BinarySecurity

public BinarySecurity(WSSConfig wssConfig,
                      org.w3c.dom.Element elem)
               throws WSSecurityException
Constructor.

Parameters:
elem -
Throws:
WSSecurityException

BinarySecurity

public BinarySecurity(WSSConfig wssConfig,
                      org.w3c.dom.Document doc)
Constructor.

Parameters:
doc -
Method Detail

getValueType

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

Returns:

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:

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:

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:

getElement

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

Returns:

getID

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

Returns:

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.

Returns:

getBase64EncodingValue

public static java.lang.String getBase64EncodingValue(WSSConfig wssConfig)