001package org.apache.commons.ssl.org.bouncycastle.asn1.bsi; 002 003import org.apache.commons.ssl.org.bouncycastle.asn1.ASN1ObjectIdentifier; 004 005/** 006 * See https://www.bsi.bund.de/cae/servlet/contentblob/471398/publicationFile/30615/BSI-TR-03111_pdf.pdf 007 */ 008public interface BSIObjectIdentifiers 009{ 010 static final ASN1ObjectIdentifier bsi_de = new ASN1ObjectIdentifier("0.4.0.127.0.7"); 011 012 /* 0.4.0.127.0.7.1.1 */ 013 static final ASN1ObjectIdentifier id_ecc = bsi_de.branch("1.1"); 014 015 /* 0.4.0.127.0.7.1.1.4.1 */ 016 static final ASN1ObjectIdentifier ecdsa_plain_signatures = id_ecc.branch("4.1"); 017 018 /* 0.4.0.127.0.7.1.1.4.1.1 */ 019 static final ASN1ObjectIdentifier ecdsa_plain_SHA1 = ecdsa_plain_signatures.branch("1"); 020 021 /* 0.4.0.127.0.7.1.1.4.1.2 */ 022 static final ASN1ObjectIdentifier ecdsa_plain_SHA224 = ecdsa_plain_signatures.branch("2"); 023 024 /* 0.4.0.127.0.7.1.1.4.1.3 */ 025 static final ASN1ObjectIdentifier ecdsa_plain_SHA256 = ecdsa_plain_signatures.branch("3"); 026 027 /* 0.4.0.127.0.7.1.1.4.1.4 */ 028 static final ASN1ObjectIdentifier ecdsa_plain_SHA384 = ecdsa_plain_signatures.branch("4"); 029 030 /* 0.4.0.127.0.7.1.1.4.1.5 */ 031 static final ASN1ObjectIdentifier ecdsa_plain_SHA512 = ecdsa_plain_signatures.branch("5"); 032 033 /* 0.4.0.127.0.7.1.1.4.1.6 */ 034 static final ASN1ObjectIdentifier ecdsa_plain_RIPEMD160 = ecdsa_plain_signatures.branch("6"); 035}