Enum EndorsementType

java.lang.Object
java.lang.Enum<EndorsementType>
eu.europa.esig.dss.enumerations.EndorsementType
All Implemented Interfaces:
Serializable, Comparable<EndorsementType>

public enum EndorsementType extends Enum<EndorsementType>
Defines available types of a SignerRole element
  • Enum Constant Details

    • CERTIFIED

      public static final EndorsementType CERTIFIED
      Attributes certified in attribute certificates issued by an Attribute Authority
    • CLAIMED

      public static final EndorsementType CLAIMED
      Attributes claimed by the signer
    • SIGNED

      public static final EndorsementType SIGNED
      Assertions signed by a third party
  • Method Details

    • values

      public static EndorsementType[] 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 EndorsementType 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
    • getValue

      public String getValue()
      Returns the string value of the enumeration
      Returns:
      String
    • fromString

      public static EndorsementType fromString(String value)
      Parses the string value and returns the EndorsementType
      Parameters:
      value - String representing the EndorsementType
      Returns:
      EndorsementType if the values has been parsed successfully, null otherwise