Enum Pem.Format

java.lang.Object
java.lang.Enum<Pem.Format>
oracle.nosql.driver.iam.pki.Pem.Format
All Implemented Interfaces:
Serializable, Comparable<Pem.Format>, java.lang.constant.Constable
Enclosing class:
Pem

public static enum Pem.Format extends Enum<Pem.Format>
Denotes the specific syntax used for encoding public and private keys (Does not affect the encoding of certificates)
  • Enum Constant Details

    • LEGACY

      public static final Pem.Format LEGACY
      Encodes the public key or private key in PKCS1 format e.g. a legacy private key starts with -----BEGIN RSA PRIVATE KEY-----
    • DEFAULT

      public static final Pem.Format DEFAULT
      Encodes private keys in PKCS8 format and public keys in X509 public key format
  • Method Details

    • values

      public static Pem.Format[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static Pem.Format valueOf(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:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null