Package com.sun.xml.wss.impl.policy.mls
Class IssuedTokenKeyBinding
- 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
-
- com.sun.xml.wss.impl.policy.mls.IssuedTokenKeyBinding
-
- All Implemented Interfaces:
LazyKeyBinding
,SecurityPolicy
,Cloneable
public class IssuedTokenKeyBinding extends KeyBindingBase implements LazyKeyBinding
-
-
Field Summary
-
Fields inherited from class com.sun.xml.wss.impl.policy.mls.KeyBindingBase
claims, claimsDialect, INCLUDE_ALWAYS, INCLUDE_ALWAYS_TO_RECIPIENT, INCLUDE_ALWAYS_TO_RECIPIENT_VER2, INCLUDE_ALWAYS_VER2, INCLUDE_NEVER, INCLUDE_NEVER_VER2, INCLUDE_ONCE, INCLUDE_ONCE_VER2, includeToken, issuer, policyToken
-
Fields inherited from class com.sun.xml.wss.impl.policy.mls.WSSPolicy
_featureBinding, _isOptional, _keyBinding, _policyIdentifier, bsp, UUID
-
-
Constructor Summary
Constructors Constructor Description IssuedTokenKeyBinding()
Creates a new instance of IssuedTokenKeyBinding
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
clone()
clone operatrorboolean
equals(WSSPolicy policy)
equals operatorboolean
equalsIgnoreTargets(WSSPolicy policy)
String
getRealId()
String
getSTRID()
String
getTokenType()
String
getType()
Get the type of the policy.void
setRealId(String realId)
void
setSTRID(String id)
void
setTokenType(String tokenType)
-
Methods inherited from class com.sun.xml.wss.impl.policy.mls.KeyBindingBase
getClaims, getIncludeToken, getIssuer, policyTokenWasSet, setClaims, setIncludeToken, setIssuer, setPolicyTokenFlag
-
Methods inherited from class com.sun.xml.wss.impl.policy.mls.WSSPolicy
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
-
-
-
-
Method Detail
-
clone
public Object clone()
Description copied from class:WSSPolicy
clone operatror- Specified by:
clone
in classWSSPolicy
- Returns:
- a clone of this WSSPolicy
- See Also:
SignaturePolicy
,EncryptionPolicy
,AuthenticationTokenPolicy
-
equals
public boolean equals(WSSPolicy policy)
Description copied from class:WSSPolicy
equals operator- Specified by:
equals
in classWSSPolicy
- Returns:
- true if the argument policy is the same as this WSSPolicy
- See Also:
SignaturePolicy
,EncryptionPolicy
,AuthenticationTokenPolicy
,PrivateKeyBinding
,SymmetricKeyBinding
-
equalsIgnoreTargets
public boolean equalsIgnoreTargets(WSSPolicy policy)
- Specified by:
equalsIgnoreTargets
in classWSSPolicy
-
getType
public String getType()
Description copied from interface:SecurityPolicy
Get the type of the policy.Implementation Note: Useful to avoid instanceof checks and String.equals checks
- Specified by:
getType
in interfaceSecurityPolicy
- Returns:
- the type of the policy
-
setSTRID
public void setSTRID(String id)
-
getSTRID
public String getSTRID()
- Specified by:
getSTRID
in interfaceLazyKeyBinding
-
getRealId
public String getRealId()
- Specified by:
getRealId
in interfaceLazyKeyBinding
-
setRealId
public void setRealId(String realId)
- Specified by:
setRealId
in interfaceLazyKeyBinding
-
setTokenType
public void setTokenType(String tokenType)
-
getTokenType
public String getTokenType()
-
-