org.apache.cxf.ws.security.policy.model
Class AlgorithmSuite
java.lang.Object
org.apache.cxf.ws.security.policy.model.AbstractSecurityAssertion
org.apache.cxf.ws.security.policy.model.AbstractConfigurableSecurityAssertion
org.apache.cxf.ws.security.policy.model.AlgorithmSuite
- All Implemented Interfaces:
- PolicyAssertion, org.apache.neethi.Assertion, org.apache.neethi.PolicyComponent
public class AlgorithmSuite
- extends AbstractConfigurableSecurityAssertion
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AlgorithmSuite
public AlgorithmSuite(SPConstants version)
getAsymmetricKeyWrap
public java.lang.String getAsymmetricKeyWrap()
- Returns:
- Returns the asymmetricKeyWrap.
getAsymmetricSignature
public java.lang.String getAsymmetricSignature()
- Returns:
- Returns the asymmetricSignature.
getComputedKey
public java.lang.String getComputedKey()
- Returns:
- Returns the computedKey.
getDigest
public java.lang.String getDigest()
- Returns:
- Returns the digest.
getEncryption
public java.lang.String getEncryption()
- Returns:
- Returns the encryption.
getEncryptionKeyDerivation
public java.lang.String getEncryptionKeyDerivation()
- Returns:
- Returns the encryptionKeyDerivation.
getMaximumAsymmetricKeyLength
public int getMaximumAsymmetricKeyLength()
- Returns:
- Returns the maximumAsymmetricKeyLength.
getMaximumSymmetricKeyLength
public int getMaximumSymmetricKeyLength()
- Returns:
- Returns the maximumSymmetricKeyLength.
getMinimumAsymmetricKeyLength
public int getMinimumAsymmetricKeyLength()
- Returns:
- Returns the minimumAsymmetricKeyLength.
getMinimumSymmetricKeyLength
public int getMinimumSymmetricKeyLength()
- Returns:
- Returns the minimumSymmetricKeyLength.
getSignatureKeyDerivation
public java.lang.String getSignatureKeyDerivation()
- Returns:
- Returns the signatureKeyDerivation.
getSymmetricKeyWrap
public java.lang.String getSymmetricKeyWrap()
- Returns:
- Returns the symmetricKeyWrap.
getSymmetricSignature
public java.lang.String getSymmetricSignature()
- Returns:
- Returns the symmetricSignature.
getInclusiveC14n
public java.lang.String getInclusiveC14n()
- Returns:
- Returns the c14n.
setC14n
public void setC14n(java.lang.String c14n)
- Parameters:
c14n
- The c14n to set.
getSoapNormalization
public java.lang.String getSoapNormalization()
- Returns:
- Returns the soapNormalization.
setSoapNormalization
public void setSoapNormalization(java.lang.String soapNormalization)
- Parameters:
soapNormalization
- The soapNormalization to set.
getStrTransform
public java.lang.String getStrTransform()
- Returns:
- Returns the strTransform.
setStrTransform
public void setStrTransform(java.lang.String strTransform)
- Parameters:
strTransform
- The strTransform to set.
getXPath
public java.lang.String getXPath()
- Returns:
- Returns the xPath.
setXPath
public void setXPath(java.lang.String path)
- Parameters:
path
- The xPath to set.
getName
public javax.xml.namespace.QName getName()
normalize
public org.apache.neethi.PolicyComponent normalize()
- Specified by:
normalize
in interface org.apache.neethi.Assertion
- Overrides:
normalize
in class AbstractSecurityAssertion
serialize
public void serialize(javax.xml.stream.XMLStreamWriter writer)
throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
getEncryptionDerivedKeyLength
public int getEncryptionDerivedKeyLength()
getSignatureDerivedKeyLength
public int getSignatureDerivedKeyLength()
setAsymmetricKeyWrap
public void setAsymmetricKeyWrap(java.lang.String asymmetricKeyWrap)
setAlgorithmSuite
public void setAlgorithmSuite(java.lang.String algoSuite)
throws WSSPolicyException
- Set the algorithm suite
- Parameters:
algoSuite
-
- Throws:
WSSPolicyException
- See Also:
SPConstants.ALGO_SUITE_BASIC128
,
SPConstants.ALGO_SUITE_BASIC128_RSA15
,
SPConstants.ALGO_SUITE_BASIC128_SHA256
,
SPConstants.ALGO_SUITE_BASIC128_SHA256_RSA15
,
SPConstants.ALGO_SUITE_BASIC192
,
SPConstants.ALGO_SUITE_BASIC192_RSA15
,
SPConstants.ALGO_SUITE_BASIC192_SHA256
,
SPConstants.ALGO_SUITE_BASIC192_SHA256_RSA15
,
SPConstants.ALGO_SUITE_BASIC256
,
SPConstants.ALGO_SUITE_BASIC256_RSA15
,
SPConstants.ALGO_SUITE_BASIC256_SHA256
,
SPConstants.ALGO_SUITE_BASIC256_SHA256_RSA15
,
SPConstants.ALGO_SUITE_TRIPLE_DES
,
SPConstants.ALGO_SUITE_TRIPLE_DES_RSA15
,
SPConstants.ALGO_SUITE_TRIPLE_DES_SHA256
,
SPConstants.ALGO_SUITE_TRIPLE_DES_SHA256_RSA15
Apache CXF