com.sun.xml.ws.security.impl.policyconv
Class TokenProcessor

java.lang.Object
  extended by com.sun.xml.ws.security.impl.policyconv.TokenProcessor

public class TokenProcessor
extends java.lang.Object


Field Summary
protected  boolean isIncoming
           
protected  boolean isServer
           
 
Constructor Summary
TokenProcessor(boolean isServer, boolean isIncoming, PolicyID pid)
          Creates a new instance of TokenProcessor
 
Method Summary
 void addKeyBinding(com.sun.xml.wss.impl.policy.mls.WSSPolicy policy, Token token, boolean ignoreDK)
           
 com.sun.xml.wss.impl.policy.mls.WSSPolicy getWSSToken(Token token)
           
protected  void setKerberosTokenRefType(com.sun.xml.wss.impl.policy.mls.AuthenticationTokenPolicy.KerberosTokenBinding kerberosBinding, KerberosToken token)
           
protected  void setTokenInclusion(com.sun.xml.wss.impl.policy.mls.KeyBindingBase xwssToken, Token token)
           
 void setTokenValueType(com.sun.xml.wss.impl.policy.mls.AuthenticationTokenPolicy.KerberosTokenBinding kerberosBinding, com.sun.xml.ws.policy.PolicyAssertion tokenAssertion)
           
 void setTokenValueType(com.sun.xml.wss.impl.policy.mls.AuthenticationTokenPolicy.X509CertificateBinding x509CB, com.sun.xml.ws.policy.PolicyAssertion tokenAssertion)
           
protected  void setX509TokenRefType(com.sun.xml.wss.impl.policy.mls.AuthenticationTokenPolicy.X509CertificateBinding x509CB, X509Token token)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

isServer

protected boolean isServer

isIncoming

protected boolean isIncoming
Constructor Detail

TokenProcessor

public TokenProcessor(boolean isServer,
                      boolean isIncoming,
                      PolicyID pid)
Creates a new instance of TokenProcessor

Method Detail

setX509TokenRefType

protected void setX509TokenRefType(com.sun.xml.wss.impl.policy.mls.AuthenticationTokenPolicy.X509CertificateBinding x509CB,
                                   X509Token token)

setKerberosTokenRefType

protected void setKerberosTokenRefType(com.sun.xml.wss.impl.policy.mls.AuthenticationTokenPolicy.KerberosTokenBinding kerberosBinding,
                                       KerberosToken token)

addKeyBinding

public void addKeyBinding(com.sun.xml.wss.impl.policy.mls.WSSPolicy policy,
                          Token token,
                          boolean ignoreDK)
                   throws com.sun.xml.ws.policy.PolicyException
Throws:
com.sun.xml.ws.policy.PolicyException

setTokenInclusion

protected void setTokenInclusion(com.sun.xml.wss.impl.policy.mls.KeyBindingBase xwssToken,
                                 Token token)
                          throws com.sun.xml.ws.policy.PolicyException
Throws:
com.sun.xml.ws.policy.PolicyException

getWSSToken

public com.sun.xml.wss.impl.policy.mls.WSSPolicy getWSSToken(Token token)
                                                      throws com.sun.xml.ws.policy.PolicyException
Throws:
com.sun.xml.ws.policy.PolicyException

setTokenValueType

public void setTokenValueType(com.sun.xml.wss.impl.policy.mls.AuthenticationTokenPolicy.X509CertificateBinding x509CB,
                              com.sun.xml.ws.policy.PolicyAssertion tokenAssertion)

setTokenValueType

public void setTokenValueType(com.sun.xml.wss.impl.policy.mls.AuthenticationTokenPolicy.KerberosTokenBinding kerberosBinding,
                              com.sun.xml.ws.policy.PolicyAssertion tokenAssertion)