diff options
author | David Hook <dgh@cryptoworkshop.com> | 2014-05-17 05:42:29 +0400 |
---|---|---|
committer | David Hook <dgh@cryptoworkshop.com> | 2014-05-17 05:42:29 +0400 |
commit | d910e131beae185d4b23ca72daf62c6eb5bf3cc4 (patch) | |
tree | 057d4712510728ec65170c41bdbb0d0588770612 /core/src | |
parent | 8b2aeaea94a1f9c3450b5bd8841c37ac8e78efd5 (diff) |
added support for the BSI plain ECDSA oids/name.
Diffstat (limited to 'core/src')
-rw-r--r-- | core/src/main/java/org/bouncycastle/asn1/bsi/BSIObjectIdentifiers.java | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/core/src/main/java/org/bouncycastle/asn1/bsi/BSIObjectIdentifiers.java b/core/src/main/java/org/bouncycastle/asn1/bsi/BSIObjectIdentifiers.java new file mode 100644 index 00000000..315f6c48 --- /dev/null +++ b/core/src/main/java/org/bouncycastle/asn1/bsi/BSIObjectIdentifiers.java @@ -0,0 +1,35 @@ +package org.bouncycastle.asn1.bsi; + +import org.bouncycastle.asn1.ASN1ObjectIdentifier; + +/** + * See https://www.bsi.bund.de/cae/servlet/contentblob/471398/publicationFile/30615/BSI-TR-03111_pdf.pdf + */ +public interface BSIObjectIdentifiers +{ + static final ASN1ObjectIdentifier bsi_de = new ASN1ObjectIdentifier("0.4.0.127.0.7"); + + /* 0.4.0.127.0.7.1.1 */ + static final ASN1ObjectIdentifier id_ecc = bsi_de.branch("1.1"); + + /* 0.4.0.127.0.7.1.1.4.1 */ + static final ASN1ObjectIdentifier ecdsa_plain_signatures = id_ecc.branch("4.1"); + + /* 0.4.0.127.0.7.1.1.4.1.1 */ + static final ASN1ObjectIdentifier ecdsa_plain_SHA1 = ecdsa_plain_signatures.branch("1"); + + /* 0.4.0.127.0.7.1.1.4.1.2 */ + static final ASN1ObjectIdentifier ecdsa_plain_SHA224 = ecdsa_plain_signatures.branch("2"); + + /* 0.4.0.127.0.7.1.1.4.1.3 */ + static final ASN1ObjectIdentifier ecdsa_plain_SHA256 = ecdsa_plain_signatures.branch("3"); + + /* 0.4.0.127.0.7.1.1.4.1.4 */ + static final ASN1ObjectIdentifier ecdsa_plain_SHA384 = ecdsa_plain_signatures.branch("4"); + + /* 0.4.0.127.0.7.1.1.4.1.5 */ + static final ASN1ObjectIdentifier ecdsa_plain_SHA512 = ecdsa_plain_signatures.branch("5"); + + /* 0.4.0.127.0.7.1.1.4.1.6 */ + static final ASN1ObjectIdentifier ecdsa_plain_RIPEMD160 = ecdsa_plain_signatures.branch("6"); +} |