Package 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
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic enumstatic enumstatic enumstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Map<String,AlgorithmSuite.AlgorithmSuiteType> -
Constructor Summary
ConstructorsConstructorDescriptionAlgorithmSuite(SPConstants.SPVersion version, org.apache.neethi.Policy nestedPolicy) -
Method Summary
Modifier and TypeMethodDescriptionprotected AbstractSecurityAssertioncloneAssertion(org.apache.neethi.Policy nestedPolicy) booleangetC14n()getName()org.apache.neethi.Policystatic Collection<String>inthashCode()org.apache.neethi.PolicyComponentprotected voidparseCustomAssertion(org.apache.neethi.Assertion assertion) protected voidparseNestedPolicy(org.apache.neethi.Policy nestedPolicy, AlgorithmSuite algorithmSuite) voidserialize(XMLStreamWriter writer) protected voidsetAlgorithmSuiteType(AlgorithmSuite.AlgorithmSuiteType algorithmSuiteType) protected voidprotected voidsetSoapNormType(AlgorithmSuite.SOAPNormType soapNormType) protected voidsetStrType(AlgorithmSuite.STRType strType) protected voidsetXPathType(AlgorithmSuite.XPathType xPathType) Methods inherited from class org.apache.wss4j.policy.model.AbstractSecurityAssertion
clone, equal, getType, getVersion, isAsserted, isIgnorable, isNormalized, isOptional, normalize, serialize, setIgnorable, setOptionalMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.neethi.Assertion
isIgnorable, isOptionalMethods inherited from interface org.apache.neethi.PolicyComponent
equal, getType
-
Field Details
-
ALGORITHM_SUITE_TYPES
-
-
Constructor Details
-
AlgorithmSuite
-
-
Method Details
-
getPolicy
public org.apache.neethi.Policy getPolicy()- Specified by:
getPolicyin interfaceorg.apache.neethi.PolicyContainingAssertion
-
getName
- Specified by:
getNamein interfaceorg.apache.neethi.Assertion
-
equals
- Overrides:
equalsin classAbstractSecurityAssertion
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractSecurityAssertion
-
normalize
public org.apache.neethi.PolicyComponent normalize()- Specified by:
normalizein interfaceorg.apache.neethi.Assertion- Overrides:
normalizein classAbstractSecurityAssertion
-
serialize
- Specified by:
serializein interfaceorg.apache.neethi.Assertion- Specified by:
serializein interfaceorg.apache.neethi.PolicyComponent- Throws:
XMLStreamException
-
cloneAssertion
- Specified by:
cloneAssertionin classAbstractSecurityAssertion
-
parseNestedPolicy
protected void parseNestedPolicy(org.apache.neethi.Policy nestedPolicy, AlgorithmSuite algorithmSuite) -
parseCustomAssertion
protected void parseCustomAssertion(org.apache.neethi.Assertion assertion) -
getAlgorithmSuiteType
-
setAlgorithmSuiteType
-
getC14n
-
setC14n
-
getSoapNormType
-
setSoapNormType
-
getStrType
-
setStrType
-
getXPathType
-
setXPathType
-
getComputedKey
-
getSupportedAlgorithmSuiteNames
-
getFirstInvalidAlgorithmSuite
-