Class EgothorAlgorithmOids

java.lang.Object
zeroecho.core.alg.EgothorAlgorithmOids

public final class EgothorAlgorithmOids extends Object
OID constants for the Egothor organisation's private algorithm arc.

Root: 1.3.6.1.4.1.31424 (Egothor IANA Private Enterprise Number 31424).

Sub-arc layout:

1.3.6.1.4.1.31424.1          ZeroEcho platform cryptography
1.3.6.1.4.1.31424.1.1        SPHINCS+ (ZeroEcho default parameter set)
1.3.6.1.4.1.31424.1.1.1      SPHINCS+ SubjectPublicKeyInfo
1.3.6.1.4.1.31424.1.1.2      SPHINCS+ CSR signature
1.3.6.1.4.1.31424.1.1.3      SPHINCS+ certificate signature
1.3.6.1.4.1.31424.1.1.4      SPHINCS+ CRL signature
1.3.6.1.4.1.31424.1.1.5      SPHINCS+ OCSP request signature

Certificates carrying Egothor OIDs are interoperable within the ZeroEcho ecosystem. They are not interoperable with parties that do not recognise these OIDs. IETF-standardised successors (e.g. FIPS 205 SLH-DSA OIDs for SPHINCS+-derived algorithms) should be preferred where available.

Since:
1.0
  • Field Details

    • OID_ROOT

      public static final String OID_ROOT
      Egothor organisation root OID (IANA PEN 31424).
      See Also:
    • OID_ZEROECHO

      public static final String OID_ZEROECHO
      ZeroEcho platform cryptography arc.
      See Also:
    • OID_SPHINCS_PLUS

      public static final String OID_SPHINCS_PLUS
      SPHINCS+ algorithm arc (ZeroEcho default parameter set).
      See Also:
    • OID_SPHINCS_PLUS_SPKI

      public static final String OID_SPHINCS_PLUS_SPKI
      SPHINCS+ SubjectPublicKeyInfo OID.
      See Also:
    • OID_SPHINCS_PLUS_CSR_SIGNATURE

      public static final String OID_SPHINCS_PLUS_CSR_SIGNATURE
      SPHINCS+ CSR signature algorithm OID.
      See Also:
    • OID_SPHINCS_PLUS_CERTIFICATE_SIGNATURE

      public static final String OID_SPHINCS_PLUS_CERTIFICATE_SIGNATURE
      SPHINCS+ certificate signature algorithm OID.
      See Also:
    • OID_SPHINCS_PLUS_CRL_SIGNATURE

      public static final String OID_SPHINCS_PLUS_CRL_SIGNATURE
      SPHINCS+ CRL signature algorithm OID.
      See Also:
    • OID_SPHINCS_PLUS_OCSP_REQUEST_SIGNATURE

      public static final String OID_SPHINCS_PLUS_OCSP_REQUEST_SIGNATURE
      SPHINCS+ OCSP request signature algorithm OID.
      See Also: