Enum XMLDSigElement

java.lang.Object
java.lang.Enum<XMLDSigElement>
eu.europa.esig.dss.definition.xmldsig.XMLDSigElement
All Implemented Interfaces:
DSSElement, Serializable, Comparable<XMLDSigElement>

public enum XMLDSigElement extends Enum<XMLDSigElement> implements DSSElement
XMLDSig elements
  • Enum Constant Details

    • CANONICALIZATION_METHOD

      public static final XMLDSigElement CANONICALIZATION_METHOD
      CanonicalizationMethod
    • DIGEST_METHOD

      public static final XMLDSigElement DIGEST_METHOD
      DigestMethod
    • DIGEST_VALUE

      public static final XMLDSigElement DIGEST_VALUE
      DigestValue
    • DSA_KEY_VALUE

      public static final XMLDSigElement DSA_KEY_VALUE
      DSAKeyValue
    • EXPONENT

      public static final XMLDSigElement EXPONENT
      Exponent
    • G

      public static final XMLDSigElement G
      G
    • HMAC_OUTPUT_LENGTH

      public static final XMLDSigElement HMAC_OUTPUT_LENGTH
      HMACOutputLength
    • J

      public static final XMLDSigElement J
      J
    • KEY_INFO

      public static final XMLDSigElement KEY_INFO
      KeyInfo
    • KEY_NAME

      public static final XMLDSigElement KEY_NAME
      KeyName
    • KEY_VALUE

      public static final XMLDSigElement KEY_VALUE
      KeyValue
    • MANIFEST

      public static final XMLDSigElement MANIFEST
      Manifest
    • MGMT_DATA

      public static final XMLDSigElement MGMT_DATA
      MgmtData
    • MODULUS

      public static final XMLDSigElement MODULUS
      Modulus
    • OBJECT

      public static final XMLDSigElement OBJECT
      Object
    • P

      public static final XMLDSigElement P
      P
    • PGEN_COUNTER

      public static final XMLDSigElement PGEN_COUNTER
      PgenCounter
    • PGP_DATA

      public static final XMLDSigElement PGP_DATA
      PGPData
    • PGP_KEY_ID

      public static final XMLDSigElement PGP_KEY_ID
      PGPKeyID
    • PGP_KEY_PACKET

      public static final XMLDSigElement PGP_KEY_PACKET
      PGPKeyPacket
    • Q

      public static final XMLDSigElement Q
      Q
    • REFERENCE

      public static final XMLDSigElement REFERENCE
      Reference
    • RETRIEVAL_METHOD

      public static final XMLDSigElement RETRIEVAL_METHOD
      RetrievalMethod
    • RSA_KEY_VALUE

      public static final XMLDSigElement RSA_KEY_VALUE
      RSAKeyValue
    • SEED

      public static final XMLDSigElement SEED
      Seed
    • SIGNATURE

      public static final XMLDSigElement SIGNATURE
      Signature
    • SIGNATURE_METHOD

      public static final XMLDSigElement SIGNATURE_METHOD
      SignatureMethod
    • SIGNATURE_PROPERTIES

      public static final XMLDSigElement SIGNATURE_PROPERTIES
      SignatureProperties
    • SIGNATURE_PROPERTY

      public static final XMLDSigElement SIGNATURE_PROPERTY
      SignatureProperty
    • SIGNATURE_VALUE

      public static final XMLDSigElement SIGNATURE_VALUE
      SignatureValue
    • SIGNED_INFO

      public static final XMLDSigElement SIGNED_INFO
      SignedInfo
    • SPKI_DATA

      public static final XMLDSigElement SPKI_DATA
      SPKIData
    • SPKI_SEXP

      public static final XMLDSigElement SPKI_SEXP
      SPKISexp
    • TRANSFORM

      public static final XMLDSigElement TRANSFORM
      Transform
    • TRANSFORMS

      public static final XMLDSigElement TRANSFORMS
      Transforms
    • X509_CERTIFICATE

      public static final XMLDSigElement X509_CERTIFICATE
      X509Certificate
    • X509_CRL

      public static final XMLDSigElement X509_CRL
      X509CRL
    • X509_DATA

      public static final XMLDSigElement X509_DATA
      X509Data
    • X509_ISSUER_NAME

      public static final XMLDSigElement X509_ISSUER_NAME
      X509IssuerName
    • X509_ISSUER_SERIAL

      public static final XMLDSigElement X509_ISSUER_SERIAL
      X509IssuerSerial
    • X509_SERIAL_NUMBER

      public static final XMLDSigElement X509_SERIAL_NUMBER
      X509SerialNumber
    • X509_SKI

      public static final XMLDSigElement X509_SKI
      X509SKI
    • X509_SUBJECT_NAME

      public static final XMLDSigElement X509_SUBJECT_NAME
      X509SubjectName
    • XPATH

      public static final XMLDSigElement XPATH
      XPath
    • Y

      public static final XMLDSigElement Y
      Y
  • Method Details

    • values

      public static XMLDSigElement[] 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 XMLDSigElement 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
    • getNamespace

      public DSSNamespace getNamespace()
      Description copied from interface: DSSElement
      Returns the namespace
      Specified by:
      getNamespace in interface DSSElement
      Returns:
      DSSNamespace
    • getTagName

      public String getTagName()
      Description copied from interface: DSSElement
      Returns element tag name
      Specified by:
      getTagName in interface DSSElement
      Returns:
      String element tag name
    • getURI

      public String getURI()
      Description copied from interface: DSSElement
      Returns namespace URI
      Specified by:
      getURI in interface DSSElement
      Returns:
      String uri
    • isSameTagName

      public boolean isSameTagName(String value)
      Description copied from interface: DSSElement
      Checks if the tag name matches to the current element
      Specified by:
      isSameTagName in interface DSSElement
      Parameters:
      value - String element name to compare
      Returns:
      TRUE if the value matches, FALSE otherwise