org.apache.wss4j.policy.model
Class AlgorithmSuite
java.lang.Object
org.apache.wss4j.policy.model.AbstractSecurityAssertion
org.apache.wss4j.policy.model.AlgorithmSuite
- All Implemented Interfaces:
- org.apache.neethi.Assertion, org.apache.neethi.PolicyComponent, org.apache.neethi.PolicyContainingAssertion
public class AlgorithmSuite
- extends AbstractSecurityAssertion
- implements org.apache.neethi.PolicyContainingAssertion
| Methods inherited from class org.apache.wss4j.policy.model.AbstractSecurityAssertion |
clone, equal, getType, getVersion, isAsserted, isIgnorable, isNormalized, isOptional, normalize, serialize, setIgnorable, setOptional |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.neethi.Assertion |
isIgnorable, isOptional |
| Methods inherited from interface org.apache.neethi.PolicyComponent |
equal, getType |
algorithmSuiteTypes
protected static final Map<String,AlgorithmSuite.AlgorithmSuiteType> algorithmSuiteTypes
AlgorithmSuite
public AlgorithmSuite(SPConstants.SPVersion version,
org.apache.neethi.Policy nestedPolicy)
getPolicy
public org.apache.neethi.Policy getPolicy()
- Specified by:
getPolicy in interface org.apache.neethi.PolicyContainingAssertion
getName
public QName getName()
- Specified by:
getName in interface org.apache.neethi.Assertion
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(XMLStreamWriter writer)
throws XMLStreamException
- Specified by:
serialize in interface org.apache.neethi.Assertion- Specified by:
serialize in interface org.apache.neethi.PolicyComponent
- Throws:
XMLStreamException
cloneAssertion
protected AbstractSecurityAssertion cloneAssertion(org.apache.neethi.Policy nestedPolicy)
- Specified by:
cloneAssertion in class AbstractSecurityAssertion
parseNestedPolicy
protected void parseNestedPolicy(org.apache.neethi.Policy nestedPolicy,
AlgorithmSuite algorithmSuite)
parseCustomAssertion
protected void parseCustomAssertion(org.apache.neethi.Assertion assertion)
getAlgorithmSuiteType
public AlgorithmSuite.AlgorithmSuiteType getAlgorithmSuiteType()
setAlgorithmSuiteType
protected void setAlgorithmSuiteType(AlgorithmSuite.AlgorithmSuiteType algorithmSuiteType)
getC14n
public AlgorithmSuite.C14NType getC14n()
setC14n
protected void setC14n(AlgorithmSuite.C14NType c14n)
getSoapNormType
public AlgorithmSuite.SOAPNormType getSoapNormType()
setSoapNormType
protected void setSoapNormType(AlgorithmSuite.SOAPNormType soapNormType)
getStrType
public AlgorithmSuite.STRType getStrType()
setStrType
protected void setStrType(AlgorithmSuite.STRType strType)
getXPathType
public AlgorithmSuite.XPathType getXPathType()
setXPathType
protected void setXPathType(AlgorithmSuite.XPathType xPathType)
getAsymmetricSignature
public String getAsymmetricSignature()
getSymmetricSignature
public String getSymmetricSignature()
getComputedKey
public String getComputedKey()
getSupportedAlgorithmSuiteNames
public static Collection<String> getSupportedAlgorithmSuiteNames()
setSymmetricSignature
public void setSymmetricSignature(String symmetricSignature)
setAsymmetricSignature
public void setAsymmetricSignature(String asymmetricSignature)
Copyright © 2004–2014 The Apache Software Foundation. All rights reserved.