Module crypt.api

Enum KeySize

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<KeySize>

    public enum KeySize
    extends java.lang.Enum<KeySize>
    The enum KeySize hold the bit size for private keys.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Integer getKeySize()  
      java.lang.String toString()
      static KeySize valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static KeySize[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • KEYSIZE_1024

        public static final KeySize KEYSIZE_1024
        The key size of 1024 bits
      • KEYSIZE_2048

        public static final KeySize KEYSIZE_2048
        The key size of 2048 bits
      • KEYSIZE_4096

        public static final KeySize KEYSIZE_4096
        The key size of 4096 bits
      • KEYSIZE_8192

        public static final KeySize KEYSIZE_8192
        The key size of 8192 bits
      • KEYSIZE_16384

        public static final KeySize KEYSIZE_16384
        The key size of 16384 bits
      • KEYSIZE_32768

        public static final KeySize KEYSIZE_32768
        The key size of 32768 bits
      • UNKNOWN

        public static final KeySize UNKNOWN
        The constant 'UNKNOWN' if the key size is not known or cannot be resolved
    • Method Detail

      • values

        public static KeySize[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (KeySize c : KeySize.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static KeySize valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • getKeySize

        public java.lang.Integer getKeySize()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Enum<KeySize>