|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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.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.
Constructor Summary | |
---|---|
AuthenticationTokenPolicy.X509CertificateBinding()
Default Constructor |
|
AuthenticationTokenPolicy.X509CertificateBinding(java.lang.String certificateIdentifier,
java.lang.String keyAlgorithm)
|
Method Summary | |
---|---|
java.lang.Object |
clone()
Clone operator |
boolean |
equals(WSSPolicy policy)
equals operator |
boolean |
equalsIgnoreTargets(WSSPolicy policy)
|
java.lang.String |
getCertificateIdentifier()
|
java.lang.String |
getEncodingType()
|
java.lang.String |
getKeyAlgorithm()
|
java.lang.String |
getReferenceType()
|
java.lang.String |
getSTRID()
|
java.lang.String |
getType()
Get the type of the policy. |
java.lang.String |
getValueType()
|
java.security.cert.X509Certificate |
getX509Certificate()
|
MLSPolicy |
newPrivateKeyBinding()
Create and set the KeyBinding for this WSSPolicy to a PrivateKeyBinding |
void |
setCertificateIdentifier(java.lang.String certificateIdentifier)
set the Certificate Identifier |
void |
setEncodingType(java.lang.String encodingType)
set the EncodingType |
void |
setKeyAlgorithm(java.lang.String keyAlgorithm)
|
void |
setReferenceType(java.lang.String referenceType)
set the ReferenceType |
void |
setSTRID(java.lang.String id)
|
void |
setValueType(java.lang.String valueType)
set the ValueType |
void |
setX509Certificate(java.security.cert.X509Certificate certificate)
set the Certificate |
java.lang.String |
toString()
|
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, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public AuthenticationTokenPolicy.X509CertificateBinding()
public AuthenticationTokenPolicy.X509CertificateBinding(java.lang.String certificateIdentifier, java.lang.String keyAlgorithm)
certificateIdentifier
- X509Certificate identifiers like aliaskeyAlgorithm
- Key algorithm to be usedMethod Detail |
---|
public MLSPolicy newPrivateKeyBinding()
public void setValueType(java.lang.String valueType)
valueType
- Token type like X509v3, X509PKIPathv1, PKCS7public void setEncodingType(java.lang.String encodingType)
encodingType
- encoding type like base64public void setReferenceType(java.lang.String referenceType)
referenceType
- KeyIdentifier, Direct etc.,.public void setCertificateIdentifier(java.lang.String certificateIdentifier)
certificateIdentifier
- alias, key identifier etc.,.public void setX509Certificate(java.security.cert.X509Certificate certificate)
certificate
- X509Certificatepublic java.lang.String getValueType()
public java.lang.String getEncodingType()
public java.lang.String getReferenceType()
public java.lang.String getCertificateIdentifier()
public java.security.cert.X509Certificate getX509Certificate()
public void setKeyAlgorithm(java.lang.String keyAlgorithm)
keyAlgorithm
- the keyAlgorithmpublic java.lang.String getKeyAlgorithm()
public void setSTRID(java.lang.String id)
public java.lang.String getSTRID()
public boolean equals(WSSPolicy policy)
WSSPolicy
equals
in class WSSPolicy
policy
- the policy to be compared for equality
SignaturePolicy
,
EncryptionPolicy
,
AuthenticationTokenPolicy
,
PrivateKeyBinding
,
SymmetricKeyBinding
public boolean equalsIgnoreTargets(WSSPolicy policy)
equalsIgnoreTargets
in class WSSPolicy
public java.lang.Object clone()
clone
in class WSSPolicy
SignaturePolicy
,
EncryptionPolicy
,
AuthenticationTokenPolicy
public java.lang.String getType()
SecurityPolicy
Implementation Note: Useful to avoid instanceof checks and String.equals checks
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |