public static class AuthenticationTokenPolicy.KeyValueTokenBinding extends 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_featureBinding, _isOptional, _keyBinding, _policyIdentifier, bsp, UUID| Constructor and Description |
|---|
KeyValueTokenBinding()
Default Constructor
|
| Modifier and Type | Method and Description |
|---|---|
Object |
clone()
Clone operator
|
boolean |
equals(WSSPolicy policy)
equals operator
|
boolean |
equalsIgnoreTargets(WSSPolicy policy) |
String |
getEncodingType() |
String |
getReferenceType() |
String |
getType()
Get the type of the policy.
|
String |
getValueType() |
MLSPolicy |
newPrivateKeyBinding()
Create and set the KeyBinding for this WSSPolicy to a PrivateKeyBinding
|
void |
setEncodingType(String encodingType)
set the EncodingType
|
void |
setReferenceType(String referenceType)
set the ReferenceType
|
void |
setValueType(String valueType)
set the ValueType
|
String |
toString() |
getClaims, getIncludeToken, getIssuer, policyTokenWasSet, setClaims, setIncludeToken, setIssuer, setPolicyTokenFlaggetFeatureBinding, getKeyBinding, getPolicyIdentifier, getUUID, isBSP, isBSP, isOptional, isOptional, setFeatureBinding, setKeyBinding, setPolicyIdentifier, setUUIDisReadOnly, isReadOnlypublic MLSPolicy newPrivateKeyBinding()
public void setValueType(String valueType)
valueType - Token type like X509v3, X509PKIPathv1, PKCS7public void setEncodingType(String encodingType)
encodingType - encoding type like base64public void setReferenceType(String referenceType)
referenceType - KeyIdentifier, Direct etc.,.public String getValueType()
public String getEncodingType()
public String getReferenceType()
public boolean equals(WSSPolicy policy)
WSSPolicyequals in class WSSPolicypolicy - the policy to be compared for equalitySignaturePolicy,
EncryptionPolicy,
AuthenticationTokenPolicy,
PrivateKeyBinding,
SymmetricKeyBindingpublic boolean equalsIgnoreTargets(WSSPolicy policy)
equalsIgnoreTargets in class WSSPolicypublic Object clone()
clone in class WSSPolicySignaturePolicy,
EncryptionPolicy,
AuthenticationTokenPolicypublic String getType()
SecurityPolicyImplementation Note: Useful to avoid instanceof checks and String.equals checks
Copyright © 2005–2018 Oracle Corporation. All rights reserved.