001package org.apache.commons.ssl.org.bouncycastle.asn1.x509.sigi; 002 003import org.apache.commons.ssl.org.bouncycastle.asn1.ASN1ObjectIdentifier; 004 005/** 006 * Object Identifiers of SigI specifciation (German Signature Law 007 * Interoperability specification). 008 */ 009public interface SigIObjectIdentifiers 010{ 011 /** 012 * OID: 1.3.36.8 013 */ 014 public final static ASN1ObjectIdentifier id_sigi = new ASN1ObjectIdentifier("1.3.36.8"); 015 016 /** 017 * Key purpose IDs for German SigI (Signature Interoperability 018 * Specification) 019 * <p> 020 * OID: 1.3.36.8.2 021 */ 022 public final static ASN1ObjectIdentifier id_sigi_kp = new ASN1ObjectIdentifier("1.3.36.8.2"); 023 024 /** 025 * Certificate policy IDs for German SigI (Signature Interoperability 026 * Specification) 027 * <p> 028 * OID: 1.3.36.8.1 029 */ 030 public final static ASN1ObjectIdentifier id_sigi_cp = new ASN1ObjectIdentifier("1.3.36.8.1"); 031 032 /** 033 * Other Name IDs for German SigI (Signature Interoperability Specification) 034 * <p> 035 * OID: 1.3.36.8.4 036 */ 037 public final static ASN1ObjectIdentifier id_sigi_on = new ASN1ObjectIdentifier("1.3.36.8.4"); 038 039 /** 040 * To be used for for the generation of directory service certificates. 041 * <p> 042 * OID: 1.3.36.8.2.1 043 */ 044 public static final ASN1ObjectIdentifier id_sigi_kp_directoryService = new ASN1ObjectIdentifier("1.3.36.8.2.1"); 045 046 /** 047 * ID for PersonalData 048 * <p> 049 * OID: 1.3.36.8.4.1 050 */ 051 public static final ASN1ObjectIdentifier id_sigi_on_personalData = new ASN1ObjectIdentifier("1.3.36.8.4.1"); 052 053 /** 054 * Certificate is conformant to german signature law. 055 * <p> 056 * OID: 1.3.36.8.1.1 057 */ 058 public static final ASN1ObjectIdentifier id_sigi_cp_sigconform = new ASN1ObjectIdentifier("1.3.36.8.1.1"); 059 060}