|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.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.AuthenticationTokenPolicy.X509CertificateBinding
public static class AuthenticationTokenPolicy.X509CertificateBinding
A policy representing a WSS X509Certificate. An instance of this class can be used as concrete feature binding for an AuthenticationTokenPolicy.
| 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 |
| Fields inherited from class com.sun.xml.wss.impl.policy.MLSPolicy |
|---|
readonly |
| Constructor Summary | |
|---|---|
AuthenticationTokenPolicy.X509CertificateBinding()
Default Constructor |
|
AuthenticationTokenPolicy.X509CertificateBinding(String certificateIdentifier,
String keyAlgorithm)
|
|
| Method Summary | |
|---|---|
Object |
clone()
Clone operator |
boolean |
equals(WSSPolicy policy)
equals operator |
boolean |
equalsIgnoreTargets(WSSPolicy policy)
|
String |
getCertificateIdentifier()
|
String |
getEncodingType()
|
String |
getKeyAlgorithm()
|
String |
getReferenceType()
|
String |
getSTRID()
|
String |
getType()
Get the type of the policy. |
String |
getValueType()
|
X509Certificate |
getX509Certificate()
|
MLSPolicy |
newPrivateKeyBinding()
Create and set the KeyBinding for this WSSPolicy to a PrivateKeyBinding |
void |
setCertificateIdentifier(String certificateIdentifier)
set the Certificate Identifier |
void |
setEncodingType(String encodingType)
set the EncodingType |
void |
setKeyAlgorithm(String keyAlgorithm)
|
void |
setReferenceType(String referenceType)
set the ReferenceType |
void |
setSTRID(String id)
|
void |
setValueType(String valueType)
set the ValueType |
void |
setX509Certificate(X509Certificate certificate)
set the Certificate |
String |
toString()
|
| 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 |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public AuthenticationTokenPolicy.X509CertificateBinding()
public AuthenticationTokenPolicy.X509CertificateBinding(String certificateIdentifier,
String keyAlgorithm)
certificateIdentifier - X509Certificate identifiers like aliaskeyAlgorithm - Key algorithm to be used| Method Detail |
|---|
public 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 void setCertificateIdentifier(String certificateIdentifier)
certificateIdentifier - alias, key identifier etc.,.public void setX509Certificate(X509Certificate certificate)
certificate - X509Certificatepublic String getValueType()
public String getEncodingType()
public String getReferenceType()
public String getCertificateIdentifier()
public X509Certificate getX509Certificate()
public void setKeyAlgorithm(String keyAlgorithm)
keyAlgorithm - the keyAlgorithmpublic String getKeyAlgorithm()
public void setSTRID(String id)
public String getSTRID()
public boolean equals(WSSPolicy policy)
WSSPolicy
equals in class WSSPolicypolicy - the policy to be compared for equality
SignaturePolicy,
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
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||