Package com.sun.xml.ws.security.policy
Interface AlgorithmSuite
- All Known Implementing Classes:
AlgorithmSuite
public interface AlgorithmSuite
Represents the AlgorithmSuite assertion.
Syntax :
<xmp>
<sp:AlgorithmSuite ... >
<wsp:Policy>
(
<sp:Basic256 ... /> |
<sp:Basic192 ... /> |
<sp:Basic128 ... /> |
<sp:TripleDes ... /> |
<sp:Basic256Rsa15 ... /> |
<sp:Basic192Rsa15 ... /> |
<sp:Basic128Rsa15 ... /> |
<sp:TripleDesRsa15 ... /> |
<sp:Basic256Sha256 ... /> |
<sp:Basic192Sha256 ... /> |
<sp:Basic128Sha256 ... /> |
<sp:TripleDesSha256 ... /> |
<sp:Basic256Sha256Rsa15 ... /> |
<sp:Basic192Sha256Rsa15 ... /> |
<sp:Basic128Sha256Rsa15 ... /> |
<sp:TripleDesSha256Rsa15 ... /> |
...)
<sp:InclusiveC14N ... /> ?
<sp:SOAPNormalization10 ... /> ?
<sp:STRTransform10 ... /> ?
<sp:XPath10 ... /> ?
<sp:XPathFilter20 ... /> ?
...
</wsp:Policy>
...
</sp:AlgorithmSuite>
</xmp>
- Author:
- [email protected]
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionProperty set containing INCLUSIVE14N,SOAP_NORMALIZATION10,STR_TRANSFORM10,XPATH10,XPATH_FILTER20Get the Assymetric key algorithmGets the Asymmetric key signature algorithmGets the Digest algorithm identified by this AlgorithmSuite.Gets the Encryption algorithmGets the Encryprion key derivation algorithmint
int
int
int
Gets minimum key length for symmetric key algorithm.Gets the Signature key derivation algorithmGets the Symmetric Key algorithmGets the Symmetric key signature algorithmgetType()
returns the Algorithm suite to be used.void
setSignatureAlgorithm
(String sigAlgo)
-
Field Details
-
INCLUSIVE14N
- See Also:
-
SOAP_NORMALIZATION10
- See Also:
-
STR_TRANSFORM10
- See Also:
-
XPATH10
- See Also:
-
XPATH_FILTER20
- See Also:
-
MAX_SKL
static final int MAX_SKL- See Also:
-
MAX_AKL
static final int MAX_AKL- See Also:
-
MIN_AKL
static final int MIN_AKL- See Also:
-
-
Method Details
-
getType
AlgorithmSuiteValue getType()returns the Algorithm suite to be used.- Returns:
AlgorithmSuiteValue
-
getAdditionalProps
Set getAdditionalProps()Property set containing INCLUSIVE14N,SOAP_NORMALIZATION10,STR_TRANSFORM10,XPATH10,XPATH_FILTER20- Returns:
- list identifying the properties
-
getDigestAlgorithm
String getDigestAlgorithm()Gets the Digest algorithm identified by this AlgorithmSuite.- Returns:
- String
-
getEncryptionAlgorithm
String getEncryptionAlgorithm()Gets the Encryption algorithm- Returns:
-
getSymmetricKeySignatureAlgorithm
String getSymmetricKeySignatureAlgorithm()Gets the Symmetric key signature algorithm- Returns:
-
getAsymmetricKeySignatureAlgorithm
String getAsymmetricKeySignatureAlgorithm()Gets the Asymmetric key signature algorithm- Returns:
-
getSymmetricKeyAlgorithm
String getSymmetricKeyAlgorithm()Gets the Symmetric Key algorithm- Returns:
-
getAsymmetricKeyAlgorithm
String getAsymmetricKeyAlgorithm()Get the Assymetric key algorithm- Returns:
-
getSignatureKDAlogrithm
String getSignatureKDAlogrithm()Gets the Signature key derivation algorithm- Returns:
-
getEncryptionKDAlogrithm
String getEncryptionKDAlogrithm()Gets the Encryprion key derivation algorithm- Returns:
-
getMinSKLAlgorithm
int getMinSKLAlgorithm()Gets minimum key length for symmetric key algorithm.- Returns:
-
getComputedKeyAlgorithm
String getComputedKeyAlgorithm() -
getMaxSymmetricKeyLength
int getMaxSymmetricKeyLength() -
getMinAsymmetricKeyLength
int getMinAsymmetricKeyLength() -
getMaxAsymmetricKeyLength
int getMaxAsymmetricKeyLength() -
setSignatureAlgorithm
-
getSignatureAlgorithm
String getSignatureAlgorithm()
-