com.filenet.api.constants

Class EncryptionMethod

  • java.lang.Object
    • com.filenet.api.constants.EncryptionMethod
  • All Implemented Interfaces:
    java.io.Serializable


    public final class EncryptionMethod
    extends java.lang.Object
    implements java.io.Serializable
    Specifies the algorithm and key size to be used for content encryption.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static EncryptionMethod AES_CTR_128
      Specifies that content should be encrypted using the AES algorithm in counter mode with 128 bit key.
      static int AES_CTR_128_AS_INT
      An int value associated with the AES_CTR_128 instance of this class.
      static EncryptionMethod AES_CTR_256
      Specifies that content should be encrypted using the AES algorithm in counter mode with 256 bit key.
      static int AES_CTR_256_AS_INT
      An int value associated with the AES_CTR_256 instance of this class.
      static EncryptionMethod NONE
      Specifies that content encryption is disabled.
      static int NONE_AS_INT
      An int value associated with the NONE instance of this class.
      static EncryptionMethod SM4_CTR_128
      Specifies that content should be encrypted using the SM4 algorithm in counter mode with 128 bit key.
      static int SM4_CTR_128_AS_INT
      An int value associated with the SM4_CTR_128 instance of this class.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      static EncryptionMethod getInstanceFromInt(int value)
      Returns an instance of this class using its associated integer value.
      int getValue()
      Returns the internal integer value associated with a specific instance of this class.
      java.lang.String toString()
      Returns a String representation of this enumeration instance.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • AES_CTR_256_AS_INT

        public static final int AES_CTR_256_AS_INT
        An int value associated with the AES_CTR_256 instance of this class. Consider using the static instances of this class instead of the associated int values. The int values risk binary incompatibility (but not source incompatibility) from release to release.
        See Also:
        Constant Field Values
      • AES_CTR_256

        public static final EncryptionMethod AES_CTR_256
        Specifies that content should be encrypted using the AES algorithm in counter mode with 256 bit key.
      • NONE_AS_INT

        public static final int NONE_AS_INT
        An int value associated with the NONE instance of this class. Consider using the static instances of this class instead of the associated int values. The int values risk binary incompatibility (but not source incompatibility) from release to release.
        See Also:
        Constant Field Values
      • NONE

        public static final EncryptionMethod NONE
        Specifies that content encryption is disabled.
      • AES_CTR_128_AS_INT

        public static final int AES_CTR_128_AS_INT
        An int value associated with the AES_CTR_128 instance of this class. Consider using the static instances of this class instead of the associated int values. The int values risk binary incompatibility (but not source incompatibility) from release to release.
        See Also:
        Constant Field Values
      • AES_CTR_128

        public static final EncryptionMethod AES_CTR_128
        Specifies that content should be encrypted using the AES algorithm in counter mode with 128 bit key.
      • SM4_CTR_128_AS_INT

        public static final int SM4_CTR_128_AS_INT
        An int value associated with the SM4_CTR_128 instance of this class. Consider using the static instances of this class instead of the associated int values. The int values risk binary incompatibility (but not source incompatibility) from release to release.
        See Also:
        Constant Field Values
      • SM4_CTR_128

        public static final EncryptionMethod SM4_CTR_128
        Specifies that content should be encrypted using the SM4 algorithm in counter mode with 128 bit key.
    • Method Detail

      • getValue

        public int getValue()
        Returns the internal integer value associated with a specific instance of this class.
        Returns:
        The enumeration instance's ordinal value.
        See Also:
        getInstanceFromInt(int)
      • toString

        public java.lang.String toString()
        Returns a String representation of this enumeration instance.
        Overrides:
        toString in class java.lang.Object
        Returns:
        The enumeration instance's description.
      • getInstanceFromInt

        public static EncryptionMethod getInstanceFromInt(int value)
        Returns an instance of this class using its associated integer value.
        Parameters:
        value - The integer value. (See the *_AS_INT fields.)
        Returns:
        The enumeration instance with the given ordinal value.
        Throws:
        EngineRuntimeException - If an enumeration instance with the given ordinal value does not exist.
        See Also:
        getValue()

© Copyright IBM Corporation 2006, 2019. All rights reserved.