01: package org.bouncycastle.asn1.x509.sigi;
02:
03: import org.bouncycastle.asn1.DERObjectIdentifier;
04:
05: /**
06: * Object Identifiers of SigI specifciation (German Signature Law
07: * Interoperability specification).
08: */
09: public interface SigIObjectIdentifiers {
10: public final static DERObjectIdentifier id_sigi = new DERObjectIdentifier(
11: "1.3.36.8");
12:
13: /**
14: * Key purpose IDs for German SigI (Signature Interoperability
15: * Specification)
16: */
17: public final static DERObjectIdentifier id_sigi_kp = new DERObjectIdentifier(
18: id_sigi + ".2");
19:
20: /**
21: * Certificate policy IDs for German SigI (Signature Interoperability
22: * Specification)
23: */
24: public final static DERObjectIdentifier id_sigi_cp = new DERObjectIdentifier(
25: id_sigi + ".1");
26:
27: /**
28: * Other Name IDs for German SigI (Signature Interoperability Specification)
29: */
30: public final static DERObjectIdentifier id_sigi_on = new DERObjectIdentifier(
31: id_sigi + ".4");
32:
33: /**
34: * To be used for for the generation of directory service certificates.
35: */
36: public static final DERObjectIdentifier id_sigi_kp_directoryService = new DERObjectIdentifier(
37: id_sigi_kp + ".1");
38:
39: /**
40: * ID for PersonalData
41: */
42: public static final DERObjectIdentifier id_sigi_on_personalData = new DERObjectIdentifier(
43: id_sigi_on + ".1");
44:
45: /**
46: * Certificate is conform to german signature law.
47: */
48: public static final DERObjectIdentifier id_sigi_cp_sigconform = new DERObjectIdentifier(
49: id_sigi_cp + ".1");
50:
51: }
|