public class AlgorithmSuite extends AbstractSecurityAssertion implements org.apache.neethi.PolicyContainingAssertion
| Modifier and Type | Class and Description |
|---|---|
static class |
AlgorithmSuite.AlgorithmSuiteType |
static class |
AlgorithmSuite.C14NType |
static class |
AlgorithmSuite.SOAPNormType |
static class |
AlgorithmSuite.STRType |
static class |
AlgorithmSuite.XPathType |
| Modifier and Type | Field and Description |
|---|---|
protected static Map<String,AlgorithmSuite.AlgorithmSuiteType> |
ALGORITHM_SUITE_TYPES |
| Constructor and Description |
|---|
AlgorithmSuite(SPConstants.SPVersion version,
org.apache.neethi.Policy nestedPolicy) |
clone, equal, getType, getVersion, isAsserted, isIgnorable, isNormalized, isOptional, normalize, serialize, setIgnorable, setOptionalprotected static final Map<String,AlgorithmSuite.AlgorithmSuiteType> ALGORITHM_SUITE_TYPES
public AlgorithmSuite(SPConstants.SPVersion version, org.apache.neethi.Policy nestedPolicy)
public org.apache.neethi.Policy getPolicy()
getPolicy in interface org.apache.neethi.PolicyContainingAssertionpublic QName getName()
getName in interface org.apache.neethi.Assertionpublic boolean equals(Object object)
equals in class AbstractSecurityAssertionpublic int hashCode()
hashCode in class AbstractSecurityAssertionpublic org.apache.neethi.PolicyComponent normalize()
normalize in interface org.apache.neethi.Assertionnormalize in class AbstractSecurityAssertionpublic void serialize(XMLStreamWriter writer) throws XMLStreamException
serialize in interface org.apache.neethi.Assertionserialize in interface org.apache.neethi.PolicyComponentXMLStreamExceptionprotected AbstractSecurityAssertion cloneAssertion(org.apache.neethi.Policy nestedPolicy)
cloneAssertion in class AbstractSecurityAssertionprotected void parseNestedPolicy(org.apache.neethi.Policy nestedPolicy,
AlgorithmSuite algorithmSuite)
protected void parseCustomAssertion(org.apache.neethi.Assertion assertion)
public AlgorithmSuite.AlgorithmSuiteType getAlgorithmSuiteType()
protected void setAlgorithmSuiteType(AlgorithmSuite.AlgorithmSuiteType algorithmSuiteType)
public AlgorithmSuite.C14NType getC14n()
protected void setC14n(AlgorithmSuite.C14NType c14n)
public AlgorithmSuite.SOAPNormType getSoapNormType()
protected void setSoapNormType(AlgorithmSuite.SOAPNormType soapNormType)
public AlgorithmSuite.STRType getStrType()
protected void setStrType(AlgorithmSuite.STRType strType)
public AlgorithmSuite.XPathType getXPathType()
protected void setXPathType(AlgorithmSuite.XPathType xPathType)
public String getAsymmetricSignature()
public String getSymmetricSignature()
public String getComputedKey()
public static Collection<String> getSupportedAlgorithmSuiteNames()
public void setSymmetricSignature(String symmetricSignature)
public void setAsymmetricSignature(String asymmetricSignature)
public String getFirstInvalidAlgorithmSuite()
Copyright © 2018 JBoss by Red Hat. All rights reserved.