com.sun.xml.ws.api.security.secconv.client
Class SCTokenConfiguration

java.lang.Object
  extended by com.sun.xml.ws.api.security.secconv.client.SCTokenConfiguration
All Implemented Interfaces:
IssuedTokenConfiguration
Direct Known Subclasses:
DefaultSCTokenConfiguration

public abstract class SCTokenConfiguration
extends java.lang.Object
implements IssuedTokenConfiguration


Field Summary
protected  java.lang.String protocol
           
static java.lang.String PROTOCOL_10
           
static java.lang.String PROTOCOL_13
           
protected  boolean renewExpiredSCT
           
protected  boolean requireCancelSCT
           
protected  long scTokenTimeout
           
 
Constructor Summary
protected SCTokenConfiguration()
           
protected SCTokenConfiguration(java.lang.String protocol)
           
 
Method Summary
abstract  boolean addRenewPolicy()
           
abstract  boolean checkTokenExpiry()
           
abstract  com.sun.xml.ws.api.addressing.AddressingVersion getAddressingVersion()
           
abstract  com.sun.xml.ws.api.pipe.Tube getClientTube()
           
abstract  int getKeySize()
           
abstract  com.sun.xml.wss.impl.policy.mls.MessagePolicy getMessagePolicy()
           
abstract  com.sun.xml.ws.api.pipe.Tube getNextTube()
           
 java.util.Map<java.lang.String,java.lang.Object> getOtherOptions()
           
abstract  com.sun.xml.ws.api.message.Packet getPacket()
           
 java.lang.String getProtocol()
           
abstract  boolean getReqClientEntropy()
           
abstract  Token getSCToken()
           
 long getSCTokenTimeout()
           
abstract  java.lang.String getTokenId()
           
abstract  com.sun.xml.ws.api.WSBinding getWSBinding()
           
abstract  com.sun.xml.ws.api.model.wsdl.WSDLPort getWSDLPort()
           
abstract  WSITClientAuthContext getWSITClientAuthContext()
           
abstract  boolean isClientOutboundMessage()
           
 boolean isRenewExpiredSCT()
           
 boolean isRequireCancelSCT()
           
abstract  boolean isSymmetricBinding()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROTOCOL_10

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

PROTOCOL_13

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

protocol

protected java.lang.String protocol

renewExpiredSCT

protected boolean renewExpiredSCT

requireCancelSCT

protected boolean requireCancelSCT

scTokenTimeout

protected long scTokenTimeout
Constructor Detail

SCTokenConfiguration

protected SCTokenConfiguration()

SCTokenConfiguration

protected SCTokenConfiguration(java.lang.String protocol)
Method Detail

getProtocol

public java.lang.String getProtocol()
Specified by:
getProtocol in interface IssuedTokenConfiguration

isRenewExpiredSCT

public boolean isRenewExpiredSCT()

isRequireCancelSCT

public boolean isRequireCancelSCT()

getSCTokenTimeout

public long getSCTokenTimeout()

getTokenId

public abstract java.lang.String getTokenId()

checkTokenExpiry

public abstract boolean checkTokenExpiry()

isClientOutboundMessage

public abstract boolean isClientOutboundMessage()

getMessagePolicy

public abstract com.sun.xml.wss.impl.policy.mls.MessagePolicy getMessagePolicy()

addRenewPolicy

public abstract boolean addRenewPolicy()

getReqClientEntropy

public abstract boolean getReqClientEntropy()

isSymmetricBinding

public abstract boolean isSymmetricBinding()

getKeySize

public abstract int getKeySize()

getSCToken

public abstract Token getSCToken()

getPacket

public abstract com.sun.xml.ws.api.message.Packet getPacket()

getClientTube

public abstract com.sun.xml.ws.api.pipe.Tube getClientTube()

getNextTube

public abstract com.sun.xml.ws.api.pipe.Tube getNextTube()

getWSDLPort

public abstract com.sun.xml.ws.api.model.wsdl.WSDLPort getWSDLPort()

getWSBinding

public abstract com.sun.xml.ws.api.WSBinding getWSBinding()

getWSITClientAuthContext

public abstract WSITClientAuthContext getWSITClientAuthContext()

getAddressingVersion

public abstract com.sun.xml.ws.api.addressing.AddressingVersion getAddressingVersion()

getOtherOptions

public java.util.Map<java.lang.String,java.lang.Object> getOtherOptions()