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:
    K.Venugopal@sun.com
    • Method Detail

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