public class AlgorithmSuite extends com.sun.xml.ws.policy.PolicyAssertion implements AlgorithmSuite, SecurityAssertionValidator
SecurityAssertionValidator.AssertionFitnessINCLUSIVE14N, MAX_AKL, MAX_SKL, MIN_AKL, SOAP_NORMALIZATION10, STR_TRANSFORM10, XPATH_FILTER20, XPATH10| Constructor and Description |
|---|
AlgorithmSuite()
Creates a new instance of AlgorithmSuite
|
AlgorithmSuite(com.sun.xml.ws.policy.sourcemodel.AssertionData name,
Collection<com.sun.xml.ws.policy.PolicyAssertion> nestedAssertions,
com.sun.xml.ws.policy.AssertionSet nestedAlternative) |
| Modifier and Type | Method and Description |
|---|---|
Set |
getAdditionalProps()
Property set containing INCLUSIVE14N,SOAP_NORMALIZATION10,STR_TRANSFORM10,XPATH10,XPATH_FILTER20
|
String |
getAsymmetricKeyAlgorithm()
Get the Assymetric key algorithm
|
String |
getAsymmetricKeySignatureAlgorithm()
Gets the Asymmetric key signature algorithm
|
String |
getComputedKeyAlgorithm() |
String |
getDigestAlgorithm()
Gets the Digest algorithm identified by this AlgorithmSuite.
|
String |
getEncryptionAlgorithm()
Gets the Encryption algorithm
|
String |
getEncryptionKDAlogrithm()
Gets the Encryprion key derivation algorithm
|
int |
getMaxAsymmetricKeyLength() |
int |
getMaxSymmetricKeyLength() |
int |
getMinAsymmetricKeyLength() |
int |
getMinSKLAlgorithm()
Gets minimum key length for symmetric key algorithm.
|
String |
getSignatureAlgorithm() |
String |
getSignatureKDAlogrithm()
Gets the Signature key derivation algorithm
|
String |
getSymmetricKeyAlgorithm()
Gets the Symmetric Key algorithm
|
String |
getSymmetricKeySignatureAlgorithm()
Gets the Symmetric key signature algorithm
|
AlgorithmSuiteValue |
getType()
returns the Algorithm suite to be used.
|
void |
setAdditionalProps(Set properties) |
void |
setSignatureAlgorithm(String sigAlgo) |
void |
setType(AlgorithmSuiteValue value) |
SecurityAssertionValidator.AssertionFitness |
validate(boolean isServer)
returns true if all the assertions embeeded under a SecurityPolicy
assertion are valid and supported by the implementation.
|
equals, getAttributes, getAttributesSet, getAttributeValue, getImplementation, getName, getNestedAssertionsIterator, getNestedPolicy, getParametersIterator, getValue, hashCode, hasNestedAssertions, hasNestedPolicy, hasParameters, isIgnorable, isOptional, isPrivate, toString, toStringpublic AlgorithmSuite()
public AlgorithmSuite(com.sun.xml.ws.policy.sourcemodel.AssertionData name,
Collection<com.sun.xml.ws.policy.PolicyAssertion> nestedAssertions,
com.sun.xml.ws.policy.AssertionSet nestedAlternative)
public Set getAdditionalProps()
AlgorithmSuitegetAdditionalProps in interface AlgorithmSuitepublic void setAdditionalProps(Set properties)
public void setType(AlgorithmSuiteValue value)
public AlgorithmSuiteValue getType()
AlgorithmSuitegetType in interface AlgorithmSuiteAlgorithmSuiteValuepublic String getDigestAlgorithm()
AlgorithmSuitegetDigestAlgorithm in interface AlgorithmSuitepublic String getEncryptionAlgorithm()
AlgorithmSuitegetEncryptionAlgorithm in interface AlgorithmSuitepublic String getSymmetricKeyAlgorithm()
AlgorithmSuitegetSymmetricKeyAlgorithm in interface AlgorithmSuitepublic String getAsymmetricKeyAlgorithm()
AlgorithmSuitegetAsymmetricKeyAlgorithm in interface AlgorithmSuitepublic String getSignatureKDAlogrithm()
AlgorithmSuitegetSignatureKDAlogrithm in interface AlgorithmSuitepublic String getEncryptionKDAlogrithm()
AlgorithmSuitegetEncryptionKDAlogrithm in interface AlgorithmSuitepublic int getMinSKLAlgorithm()
AlgorithmSuitegetMinSKLAlgorithm in interface AlgorithmSuitepublic String getSymmetricKeySignatureAlgorithm()
AlgorithmSuitegetSymmetricKeySignatureAlgorithm in interface AlgorithmSuitepublic String getAsymmetricKeySignatureAlgorithm()
AlgorithmSuitegetAsymmetricKeySignatureAlgorithm in interface AlgorithmSuitepublic String getComputedKeyAlgorithm()
getComputedKeyAlgorithm in interface AlgorithmSuitepublic int getMaxSymmetricKeyLength()
getMaxSymmetricKeyLength in interface AlgorithmSuitepublic int getMinAsymmetricKeyLength()
getMinAsymmetricKeyLength in interface AlgorithmSuitepublic int getMaxAsymmetricKeyLength()
getMaxAsymmetricKeyLength in interface AlgorithmSuitepublic SecurityAssertionValidator.AssertionFitness validate(boolean isServer)
SecurityAssertionValidatorvalidate in interface SecurityAssertionValidatorpublic void setSignatureAlgorithm(String sigAlgo)
setSignatureAlgorithm in interface AlgorithmSuitepublic String getSignatureAlgorithm()
getSignatureAlgorithm in interface AlgorithmSuiteCopyright © 2005–2018 Oracle Corporation. All rights reserved.