Package com.sun.xml.ws.security.policy
Interface AlgorithmSuite
-
- All Known Implementing Classes:
AlgorithmSuite
public interface AlgorithmSuiteRepresents 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:
- K.Venugopal@sun.com
-
-
Field Summary
Fields Modifier and Type Field Description static StringINCLUSIVE14Nstatic intMAX_AKLstatic intMAX_SKLstatic intMIN_AKLstatic StringSOAP_NORMALIZATION10static StringSTR_TRANSFORM10static StringXPATH_FILTER20static StringXPATH10
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SetgetAdditionalProps()Property set containing INCLUSIVE14N,SOAP_NORMALIZATION10,STR_TRANSFORM10,XPATH10,XPATH_FILTER20StringgetAsymmetricKeyAlgorithm()Get the Assymetric key algorithmStringgetAsymmetricKeySignatureAlgorithm()Gets the Asymmetric key signature algorithmStringgetComputedKeyAlgorithm()StringgetDigestAlgorithm()Gets the Digest algorithm identified by this AlgorithmSuite.StringgetEncryptionAlgorithm()Gets the Encryption algorithmStringgetEncryptionKDAlogrithm()Gets the Encryprion key derivation algorithmintgetMaxAsymmetricKeyLength()intgetMaxSymmetricKeyLength()intgetMinAsymmetricKeyLength()intgetMinSKLAlgorithm()Gets minimum key length for symmetric key algorithm.StringgetSignatureAlgorithm()StringgetSignatureKDAlogrithm()Gets the Signature key derivation algorithmStringgetSymmetricKeyAlgorithm()Gets the Symmetric Key algorithmStringgetSymmetricKeySignatureAlgorithm()Gets the Symmetric key signature algorithmAlgorithmSuiteValuegetType()returns the Algorithm suite to be used.voidsetSignatureAlgorithm(String sigAlgo)
-
-
-
Field Detail
-
INCLUSIVE14N
static final String INCLUSIVE14N
- See Also:
- Constant Field Values
-
SOAP_NORMALIZATION10
static final String SOAP_NORMALIZATION10
- See Also:
- Constant Field Values
-
STR_TRANSFORM10
static final String STR_TRANSFORM10
- See Also:
- Constant Field Values
-
XPATH10
static final String XPATH10
- See Also:
- Constant Field Values
-
XPATH_FILTER20
static final String XPATH_FILTER20
- See Also:
- Constant Field Values
-
MAX_SKL
static final int MAX_SKL
- See Also:
- Constant Field Values
-
MAX_AKL
static final int MAX_AKL
- See Also:
- Constant Field Values
-
MIN_AKL
static final int MIN_AKL
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
void setSignatureAlgorithm(String sigAlgo)
-
getSignatureAlgorithm
String getSignatureAlgorithm()
-
-