Enum Class RequestedCertificateAttributeType

java.lang.Object
java.lang.Enum<RequestedCertificateAttributeType>
se.idsec.signservice.integration.certificate.RequestedCertificateAttributeType
All Implemented Interfaces:
Serializable, Comparable<RequestedCertificateAttributeType>, Constable

public enum RequestedCertificateAttributeType extends Enum<RequestedCertificateAttributeType>
Represents the types of requested certificate attributes.
Author:
Martin Lindström (martin@idsec.se), Stefan Santesson (stefan@idsec.se)
  • Enum Constant Details

    • RDN

      public static final RequestedCertificateAttributeType RDN
      Represents an attribute that is a Relative Distinguished Name in the subject field of the certificate.
    • SAN

      public static final RequestedCertificateAttributeType SAN
      Represents an attribute that is a value placed in a Subject Alternative Names extension of the certificate.
    • SDA

      public static final RequestedCertificateAttributeType SDA
      Represents an attribute that is a value placed in a Subject Directory Attribute extension of the certificate.
  • Method Details

    • values

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

      public static RequestedCertificateAttributeType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null
    • getType

      public String getType()
      Returns the type of certificate attribute.
      Returns:
      the type
    • fromType

      Maps the given type to an enum constant.
      Parameters:
      type - the certificate attribute type
      Returns:
      the enum constant
      Throws:
      IllegalArgumentException - if no constant is matched