Package com.sun.xml.wss.impl.policy.mls
Class KeyBindingBase
- java.lang.Object
-
- com.sun.xml.wss.impl.policy.MLSPolicy
-
- com.sun.xml.wss.impl.policy.mls.WSSPolicy
-
- com.sun.xml.wss.impl.policy.mls.KeyBindingBase
-
- All Implemented Interfaces:
SecurityPolicy
,Cloneable
- Direct Known Subclasses:
AuthenticationTokenPolicy.KerberosTokenBinding
,AuthenticationTokenPolicy.KeyValueTokenBinding
,AuthenticationTokenPolicy.SAMLAssertionBinding
,AuthenticationTokenPolicy.UsernameTokenBinding
,AuthenticationTokenPolicy.X509CertificateBinding
,DerivedTokenKeyBinding
,IssuedTokenKeyBinding
,SecureConversationTokenKeyBinding
,SymmetricKeyBinding
public abstract class KeyBindingBase extends WSSPolicy
-
-
Field Summary
Fields Modifier and Type Field Description protected byte[]
claims
protected String
claimsDialect
static String
INCLUDE_ALWAYS
static String
INCLUDE_ALWAYS_TO_RECIPIENT
static String
INCLUDE_ALWAYS_TO_RECIPIENT_VER2
static String
INCLUDE_ALWAYS_VER2
static String
INCLUDE_NEVER
static String
INCLUDE_NEVER_VER2
static String
INCLUDE_ONCE
static String
INCLUDE_ONCE_VER2
protected String
includeToken
protected String
issuer
protected boolean
policyToken
-
Fields inherited from class com.sun.xml.wss.impl.policy.mls.WSSPolicy
_featureBinding, _isOptional, _keyBinding, _policyIdentifier, bsp, UUID
-
-
Constructor Summary
Constructors Constructor Description KeyBindingBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
getClaims()
String
getIncludeToken()
String
getIssuer()
boolean
policyTokenWasSet()
void
setClaims(byte[] claims)
void
setIncludeToken(String include)
void
setIssuer(String issuer)
void
setPolicyTokenFlag(boolean flag)
-
Methods inherited from class com.sun.xml.wss.impl.policy.mls.WSSPolicy
clone, equals, equalsIgnoreTargets, getFeatureBinding, getKeyBinding, getPolicyIdentifier, getUUID, isBSP, isBSP, isOptional, isOptional, setFeatureBinding, setKeyBinding, setPolicyIdentifier, setUUID
-
Methods inherited from class com.sun.xml.wss.impl.policy.MLSPolicy
isReadOnly, isReadOnly
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.sun.xml.wss.impl.policy.SecurityPolicy
getType
-
-
-
-
Field Detail
-
INCLUDE_ONCE
public static final String INCLUDE_ONCE
-
INCLUDE_ONCE_VER2
public static final String INCLUDE_ONCE_VER2
-
INCLUDE_NEVER
public static final String INCLUDE_NEVER
-
INCLUDE_NEVER_VER2
public static final String INCLUDE_NEVER_VER2
-
INCLUDE_ALWAYS_TO_RECIPIENT
public static final String INCLUDE_ALWAYS_TO_RECIPIENT
-
INCLUDE_ALWAYS
public static final String INCLUDE_ALWAYS
-
INCLUDE_ALWAYS_TO_RECIPIENT_VER2
public static final String INCLUDE_ALWAYS_TO_RECIPIENT_VER2
-
INCLUDE_ALWAYS_VER2
public static final String INCLUDE_ALWAYS_VER2
-
policyToken
protected boolean policyToken
-
includeToken
protected String includeToken
-
issuer
protected String issuer
-
claims
protected byte[] claims
-
claimsDialect
protected String claimsDialect
-
-
Method Detail
-
policyTokenWasSet
public boolean policyTokenWasSet()
-
setPolicyTokenFlag
public void setPolicyTokenFlag(boolean flag)
-
setIncludeToken
public void setIncludeToken(String include)
-
getIncludeToken
public String getIncludeToken()
-
setIssuer
public void setIssuer(String issuer)
-
getIssuer
public String getIssuer()
-
setClaims
public void setClaims(byte[] claims)
-
getClaims
public byte[] getClaims()
-
-