diff options
Diffstat (limited to 'core/src/main/java/org/spongycastle/asn1/dvcs/DVCSObjectIdentifiers.java')
-rw-r--r-- | core/src/main/java/org/spongycastle/asn1/dvcs/DVCSObjectIdentifiers.java | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/core/src/main/java/org/spongycastle/asn1/dvcs/DVCSObjectIdentifiers.java b/core/src/main/java/org/spongycastle/asn1/dvcs/DVCSObjectIdentifiers.java new file mode 100644 index 00000000..02915089 --- /dev/null +++ b/core/src/main/java/org/spongycastle/asn1/dvcs/DVCSObjectIdentifiers.java @@ -0,0 +1,29 @@ +package org.spongycastle.asn1.dvcs; + +import org.spongycastle.asn1.ASN1ObjectIdentifier; + +/** + * OIDs for <a href="http://tools.ietf.org/html/rfc3029">RFC 3029</a> + * Data Validation and Certification Server Protocols + */ +public interface DVCSObjectIdentifiers +{ + /** Base OID id-pkix: 1.3.6.1.5.5.7 */ + static final ASN1ObjectIdentifier id_pkix = new ASN1ObjectIdentifier("1.3.6.1.5.5.7"); + /** Base OID id-smime: 1.2.840.113549.1.9.16 */ + static final ASN1ObjectIdentifier id_smime = new ASN1ObjectIdentifier("1.2.840.113549.1.9.16"); + + /** Authority Information Access for DVCS; id-ad-dcvs; OID: 1.3.6.1.5.5.7.48.4 */ + static final ASN1ObjectIdentifier id_ad_dvcs = id_pkix.branch("48.4"); + + /** Key Purpose for DVCS; id-kp-dvcs; OID: 1.3.6.1.5.5.7.3.10 */ + static final ASN1ObjectIdentifier id_kp_dvcs = id_pkix.branch("3.10"); + + /** SMIME eContentType id-ct-DVCSRequestData; OID: 1.2.840.113549.1.9.16.1.7 */ + static final ASN1ObjectIdentifier id_ct_DVCSRequestData = id_smime.branch("1.7"); + /** SMIME eContentType id-ct-DVCSResponseData; OID: 1.2.840.113549.1.9.16.1.8 */ + static final ASN1ObjectIdentifier id_ct_DVCSResponseData = id_smime.branch("1.8"); + + /** SMIME DataValidation certificate attribute id-aa-dvcs-dvc; OID: 1.2.840.113549.1.9.16.2,29 */ + static final ASN1ObjectIdentifier id_aa_dvcs_dvc = id_smime.branch("2.29"); +} |