Class Constants

java.lang.Object
org.cryptacular.pem.Constants

public final class Constants extends Object
PEM constants.
  • Field Details

    • RFC7468_MAX_LINE_LENGTH

      public static final int RFC7468_MAX_LINE_LENGTH
      RFC4716 3.3.3. Private Use Headers
      See Also:
    • RFC1421_MAX_LINE_LENGTH

      public static final int RFC1421_MAX_LINE_LENGTH
      RFC4716 3.3.3. Private Use Headers
      See Also:
    • RFC4716_MAX_LINE_LENGTH

      public static final int RFC4716_MAX_LINE_LENGTH
      RFC4716 3.3.3. Private Use Headers
      See Also:
    • RFC2440_MAX_LINE_LENGTH

      public static final int RFC2440_MAX_LINE_LENGTH
      RFC4716 3.3.3. Private Use Headers
      See Also:
    • RFC4716_SPECIFIER_PRIVATE_BEGIN_MARKER

      public static final String RFC4716_SPECIFIER_PRIVATE_BEGIN_MARKER
      RFC4716 3.3.3. Private Use Headers
      See Also:
    • RFC1421_ENCAPSULATION_MARKER

      public static final String RFC1421_ENCAPSULATION_MARKER
      (RFC1421 4.4 Encapsulation Mechanism) (RFC7468 2. General Considerations) (RFC2440 6.2. Forming ASCII Armor)
      See Also:
    • RFC4716_ENCAPSULATION_MARKER

      public static final String RFC4716_ENCAPSULATION_MARKER
      RFC4716 3.2. Begin and End Markers
      See Also:
    • RFC4716_ENCAPSULATION_BEGIN_MARKER

      public static final String RFC4716_ENCAPSULATION_BEGIN_MARKER
      RFC4716 3.2. Begin and End Markers
      See Also:
    • RFC4716_ENCAPSULATION_END_MARKER

      public static final String RFC4716_ENCAPSULATION_END_MARKER
      RFC4716 3.2. Begin and End Markers
      See Also:
    • RFC1421_ENCAPSULATION_BEGIN_MARKER

      public static final String RFC1421_ENCAPSULATION_BEGIN_MARKER
      (RFC1421 4.4 Encapsulation Mechanism) (RFC7468 2. General Considerations) (RFC2440 6.2. Forming ASCII Armor)
      See Also:
    • RFC1421_ENCAPSULATION_END_MARKER

      public static final String RFC1421_ENCAPSULATION_END_MARKER
      (RFC1421 4.4 Encapsulation Mechanism) (RFC7468 2. General Considerations) (RFC2440 6.2. Forming ASCII Armor)
      See Also:
    • RFC1421_SPECIFIER_PROC_TYPE

      private static final String RFC1421_SPECIFIER_PROC_TYPE
      Proc-Type header as defined by RFC 1421
      See Also:
    • RFC1421_SPECIFIER_DEK_INFO

      private static final String RFC1421_SPECIFIER_DEK_INFO
      DEK-Info header as defined by RFC 1421
      See Also:
    • RFC1421_SPECIFIER_ORIGINATOR_ID_ASYMMETRIC

      private static final String RFC1421_SPECIFIER_ORIGINATOR_ID_ASYMMETRIC
      Originator-ID-Asymmetric header as defined by RFC 1421
      See Also:
    • RFC1421_SPECIFIER_ORIGINATOR_ID_SYMMETRIC

      private static final String RFC1421_SPECIFIER_ORIGINATOR_ID_SYMMETRIC
      Originator-ID-Symmetric header as defined by RFC 1421
      See Also:
    • RFC1421_SPECIFIER_RECIPIENT_ID_ASYMMETRIC

      private static final String RFC1421_SPECIFIER_RECIPIENT_ID_ASYMMETRIC
      Recipient-ID-Asymmetric header as defined by RFC 1421
      See Also:
    • RFC1421_SPECIFIER_RECIPIENT_ID_SYMMETRIC

      private static final String RFC1421_SPECIFIER_RECIPIENT_ID_SYMMETRIC
      Recipient-ID-Symmetric header as defined by RFC 1421
      See Also:
    • RFC1421_SPECIFIER_ORIGINATOR_CERTIFICATE

      private static final String RFC1421_SPECIFIER_ORIGINATOR_CERTIFICATE
      Originator-Certificate header as defined by RFC 1421
      See Also:
    • RFC1421_SPECIFIER_ISSUER_CERTIFICATE

      private static final String RFC1421_SPECIFIER_ISSUER_CERTIFICATE
      Issuer-Certificate header as defined by RFC 1421
      See Also:
    • RFC1421_SPECIFIER_MIC_INFO

      private static final String RFC1421_SPECIFIER_MIC_INFO
      MIC-Info header as defined by RFC 1421
      See Also:
    • RFC1421_SPECIFIER_KEY_INFO

      private static final String RFC1421_SPECIFIER_KEY_INFO
      Key-Info header as defined by RFC 1421
      See Also:
    • RFC1421_SPECIFIER_CRL

      private static final String RFC1421_SPECIFIER_CRL
      CRL header as defined by RFC 1421
      See Also:
    • RFC2440_SPECIFIER_VERSION

      private static final String RFC2440_SPECIFIER_VERSION
      Version header as defined by RFC 2440
      See Also:
    • RFC2440_SPECIFIER_COMMENT

      private static final String RFC2440_SPECIFIER_COMMENT
      Comment header as defined by RFC 2440
      See Also:
    • RFC2440_SPECIFIER_MESSAGE_ID

      private static final String RFC2440_SPECIFIER_MESSAGE_ID
      MessageID header as defined by RFC 2440. The MessageID SHOULD NOT appear unless it is in a multi-part message.
      See Also:
    • RFC2440_SPECIFIER_HASH

      private static final String RFC2440_SPECIFIER_HASH
      Hash header as defined by RFC 2440
      See Also:
    • RFC2440_SPECIFIER_CHARSET

      private static final String RFC2440_SPECIFIER_CHARSET
      Charset header as defined by RFC 2440
      See Also:
    • RFC4716_SPECIFIER_SUBJECT

      private static final String RFC4716_SPECIFIER_SUBJECT
      Subject header as defined by RFC 4716
      See Also:
    • RFC4716_SPECIFIER_COMMENT

      private static final String RFC4716_SPECIFIER_COMMENT
      Comment header as defined by RFC 4716
      See Also:
    • RFC1421_HEADER_FIELD_DEK_INFO

      public static final String RFC1421_HEADER_FIELD_DEK_INFO
      DEK-Info header as defined by RFC 1421
      See Also:
    • RFC1421_HEADER_FIELD_PROC_TYPE

      public static final String RFC1421_HEADER_FIELD_PROC_TYPE
      Proc-Type header as defined by RFC 1421
      See Also:
    • RFC4716_SPECIFIERS

      public static final Set<String> RFC4716_SPECIFIERS
      Headers covered in RFC 4716. In addition to this set all headers starting with RFC4716_SPECIFIER_PRIVATE_BEGIN_MARKER are allowed by RFC 4716.
    • RFC2440_SPECIFIERS

      public static final Set<String> RFC2440_SPECIFIERS
      Headers allowed by RFC 4716. RFC2440_SPECIFIER_MESSAGE_ID SHOULD NOT appear unless it is in a multi-part message.
    • RFC1421_SPECIFIERS

      public static final Set<String> RFC1421_SPECIFIERS
      Headers allowed by RFC 1421.
  • Constructor Details

    • Constants

      private Constants()
      Default constructor