org.jboss.soa.esb.services.security.auth.ws
Class BinarySecurityTokenImpl

java.lang.Object
  extended by org.jboss.soa.esb.services.security.auth.ws.BinarySecurityTokenImpl
All Implemented Interfaces:
BinarySecurityToken

public class BinarySecurityTokenImpl
extends java.lang.Object
implements BinarySecurityToken

Represents a WS-Security BinarySecurityToken.

Author:
Daniel Bevenius, Tom Cunningham

Field Summary
static java.lang.String PKCS7
           
static java.lang.String X509PKIPATHV1
           
static java.lang.String X509V3
           
 
Constructor Summary
BinarySecurityTokenImpl()
           
 
Method Summary
 java.lang.String certificateMatch(java.lang.String valueType)
           
 java.lang.String getEncodingType()
           
 java.util.List<java.security.cert.Certificate> getKeys()
           
 java.lang.String getValueType()
           
 java.lang.String pathMatch(java.lang.String valueType)
           
 void setEncodingType(java.lang.String encodingType)
           
 void setKey(java.lang.String key)
           
 void setValueType(java.lang.String valueType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

X509V3

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

X509PKIPATHV1

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

PKCS7

public static final java.lang.String PKCS7
See Also:
Constant Field Values
Constructor Detail

BinarySecurityTokenImpl

public BinarySecurityTokenImpl()
Method Detail

getEncodingType

public java.lang.String getEncodingType()
Specified by:
getEncodingType in interface BinarySecurityToken

setEncodingType

public void setEncodingType(java.lang.String encodingType)
Specified by:
setEncodingType in interface BinarySecurityToken

getValueType

public java.lang.String getValueType()
Specified by:
getValueType in interface BinarySecurityToken

setValueType

public void setValueType(java.lang.String valueType)
Specified by:
setValueType in interface BinarySecurityToken

getKeys

public java.util.List<java.security.cert.Certificate> getKeys()
Specified by:
getKeys in interface BinarySecurityToken

setKey

public void setKey(java.lang.String key)
Specified by:
setKey in interface BinarySecurityToken

certificateMatch

public java.lang.String certificateMatch(java.lang.String valueType)
Specified by:
certificateMatch in interface BinarySecurityToken

pathMatch

public java.lang.String pathMatch(java.lang.String valueType)
Specified by:
pathMatch in interface BinarySecurityToken