public class AlgorithmSuite extends AbstractConfigurableSecurityAssertion
configurations
version
Constructor and Description |
---|
AlgorithmSuite(int version) |
addConfiguration, getConfigurations, getDefaultAssertion
equal, getType, getVersion, isIgnorable, isNormalized, isOptional, setIgnorable, setNormalized, setOptional, setVersion, writeAttribute, writeEmptyElement, writeStartElement, writeStartElement
public void setAlgorithmSuite(String algoSuite) throws WSSPolicyException
algoSuite
- WSSPolicyException
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
public String getAsymmetricKeyWrap()
public String getAsymmetricSignature()
public String getComputedKey()
public String getDigest()
public String getEncryption()
public String getEncryptionKeyDerivation()
public int getMaximumAsymmetricKeyLength()
public int getMaximumSymmetricKeyLength()
public int getMinimumAsymmetricKeyLength()
public int getMinimumSymmetricKeyLength()
public String getSignatureKeyDerivation()
public String getSymmetricKeyWrap()
public String getSymmetricSignature()
public String getInclusiveC14n()
public void setC14n(String c14n)
c14n
- The c14n to set.public String getSoapNormalization()
public void setSoapNormalization(String soapNormalization)
soapNormalization
- The soapNormalization to set.public String getStrTransform()
public void setStrTransform(String strTransform)
strTransform
- The strTransform to set.public String getXPath()
public void setXPath(String path)
path
- The xPath to set.public QName getName()
public org.apache.neethi.PolicyComponent normalize()
normalize
in interface org.apache.neethi.Assertion
normalize
in class AbstractSecurityAssertion
public void serialize(javax.xml.stream.XMLStreamWriter writer) throws javax.xml.stream.XMLStreamException
public int getEncryptionDerivedKeyLength()
public int getSignatureDerivedKeyLength()
public void setAsymmetricKeyWrap(String asymmetricKeyWrap)
Copyright © Apache Software Foundation. All Rights Reserved.