Enum Class SoapUtils.KeyIdentifierType

java.lang.Object
java.lang.Enum<SoapUtils.KeyIdentifierType>
org.frankframework.soap.SoapUtils.KeyIdentifierType
All Implemented Interfaces:
Serializable, Comparable<SoapUtils.KeyIdentifierType>, Constable
Enclosing class:
SoapUtils

public static enum SoapUtils.KeyIdentifierType extends Enum<SoapUtils.KeyIdentifierType>
  • Enum Constant Details

    • ISSUER_SERIAL

      public static final SoapUtils.KeyIdentifierType ISSUER_SERIAL
      In contrast to BST_DIRECT_REFERENCE only the `issuer name` and the `serial number` of the signing certificate are sent to the receiver.
    • ISSUER_SERIAL_QUOTE_FORMAT

      public static final SoapUtils.KeyIdentifierType ISSUER_SERIAL_QUOTE_FORMAT
      In contrast to BST_DIRECT_REFERENCE only the `issuer name` and the `serial number` of the signing certificate are sent to the receiver.
    • BST_DIRECT_REFERENCE

      public static final SoapUtils.KeyIdentifierType BST_DIRECT_REFERENCE
      The signing method takes the signing certificate, converts it to a BinarySecurityToken, puts it in the security header, and inserts a Reference to the binary security token into the wsse:SecurityReferenceToken. The X.509 profile recommends to use `ISSUER_SERIAL` instead of sending the whole certificate.
    • X509_KEY_IDENTIFIER

      public static final SoapUtils.KeyIdentifierType X509_KEY_IDENTIFIER
      The certificate is converted into a `KeyIdentifier` token and the complete certificate data is transferred to receiver. The X.509 profile recommends to use `ISSUER_SERIAL` instead of sending the whole certificate.
    • THUMBPRINT_SHA1

      public static final SoapUtils.KeyIdentifierType THUMBPRINT_SHA1
      This identifier uses the SHA-1 digest of a security token to identify the security token.
    • SUBJECT_KEY_IDENTIFIER

      public static final SoapUtils.KeyIdentifierType SUBJECT_KEY_IDENTIFIER
      Identify the X.509 signing certificate using its 'SubjectKey'.
    • KEY_VALUE

      public static final SoapUtils.KeyIdentifierType KEY_VALUE
      Used to set a ds:KeyInfo/ds:KeyValue element to refer to either an RSA or DSA public key.
  • Method Details

    • values

      public static SoapUtils.KeyIdentifierType[] 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 SoapUtils.KeyIdentifierType 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