com.sun.xml.ws.security.policy
Interface AlgorithmSuite

All Known Implementing Classes:
AlgorithmSuite

public interface AlgorithmSuite

Represents the AlgorithmSuite assertion.

Syntax :


  <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>

Author:
K.Venugopal@sun.com

Field Summary
static String INCLUSIVE14N
           
static int MAX_AKL
           
static int MAX_SKL
           
static int MIN_AKL
           
static String SOAP_NORMALIZATION10
           
static String STR_TRANSFORM10
           
static String XPATH_FILTER20
           
static String XPATH10
           
 
Method Summary
 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 setSignatureAlgorithm(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:

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()


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.