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> |
algorithmSuiteTypes |
Constructor and Description |
---|
AlgorithmSuite(SPConstants.SPVersion version,
org.apache.neethi.Policy nestedPolicy) |
clone, equal, getType, getVersion, isAsserted, isIgnorable, isNormalized, isOptional, normalize, serialize, setIgnorable, setOptional
protected static final Map<String,AlgorithmSuite.AlgorithmSuiteType> algorithmSuiteTypes
public AlgorithmSuite(SPConstants.SPVersion version, org.apache.neethi.Policy nestedPolicy)
public org.apache.neethi.Policy getPolicy()
getPolicy
in interface org.apache.neethi.PolicyContainingAssertion
public QName getName()
getName
in interface org.apache.neethi.Assertion
public org.apache.neethi.PolicyComponent normalize()
normalize
in interface org.apache.neethi.Assertion
normalize
in class AbstractSecurityAssertion
public void serialize(XMLStreamWriter writer) throws XMLStreamException
serialize
in interface org.apache.neethi.Assertion
serialize
in interface org.apache.neethi.PolicyComponent
XMLStreamException
protected AbstractSecurityAssertion cloneAssertion(org.apache.neethi.Policy nestedPolicy)
cloneAssertion
in class AbstractSecurityAssertion
protected 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)
Copyright © 2016 JBoss by Red Hat. All rights reserved.