001package org.apache.commons.ssl.org.bouncycastle.asn1.bc; 002 003import org.apache.commons.ssl.org.bouncycastle.asn1.ASN1ObjectIdentifier; 004 005/** 006 * iso.org.dod.internet.private.enterprise.legion-of-the-bouncy-castle 007 * <p> 008 * 1.3.6.1.4.1.22554 009 */ 010public interface BCObjectIdentifiers 011{ 012 /** 013 * iso.org.dod.internet.private.enterprise.legion-of-the-bouncy-castle 014 *<p> 015 * 1.3.6.1.4.1.22554 016 */ 017 public static final ASN1ObjectIdentifier bc = new ASN1ObjectIdentifier("1.3.6.1.4.1.22554"); 018 019 /** 020 * pbe(1) algorithms 021 * <p> 022 * 1.3.6.1.4.1.22554.1 023 */ 024 public static final ASN1ObjectIdentifier bc_pbe = bc.branch("1"); 025 026 /** 027 * SHA-1(1) 028 * <p> 029 * 1.3.6.1.4.1.22554.1.1 030 */ 031 public static final ASN1ObjectIdentifier bc_pbe_sha1 = bc_pbe.branch("1"); 032 033 /** SHA-2.SHA-256; 1.3.6.1.4.1.22554.1.2.1 */ 034 public static final ASN1ObjectIdentifier bc_pbe_sha256 = bc_pbe.branch("2.1"); 035 /** SHA-2.SHA-384; 1.3.6.1.4.1.22554.1.2.2 */ 036 public static final ASN1ObjectIdentifier bc_pbe_sha384 = bc_pbe.branch("2.2"); 037 /** SHA-2.SHA-512; 1.3.6.1.4.1.22554.1.2.3 */ 038 public static final ASN1ObjectIdentifier bc_pbe_sha512 = bc_pbe.branch("2.3"); 039 /** SHA-2.SHA-224; 1.3.6.1.4.1.22554.1.2.4 */ 040 public static final ASN1ObjectIdentifier bc_pbe_sha224 = bc_pbe.branch("2.4"); 041 042 /** 043 * PKCS-5(1)|PKCS-12(2) 044 */ 045 /** SHA-1.PKCS5; 1.3.6.1.4.1.22554.1.1.1 */ 046 public static final ASN1ObjectIdentifier bc_pbe_sha1_pkcs5 = bc_pbe_sha1.branch("1"); 047 /** SHA-1.PKCS12; 1.3.6.1.4.1.22554.1.1.2 */ 048 public static final ASN1ObjectIdentifier bc_pbe_sha1_pkcs12 = bc_pbe_sha1.branch("2"); 049 050 /** SHA-256.PKCS12; 1.3.6.1.4.1.22554.1.2.1.1 */ 051 public static final ASN1ObjectIdentifier bc_pbe_sha256_pkcs5 = bc_pbe_sha256.branch("1"); 052 /** SHA-256.PKCS12; 1.3.6.1.4.1.22554.1.2.1.2 */ 053 public static final ASN1ObjectIdentifier bc_pbe_sha256_pkcs12 = bc_pbe_sha256.branch("2"); 054 055 /** 056 * AES(1) . (CBC-128(2)|CBC-192(22)|CBC-256(42)) 057 */ 058 /** 1.3.6.1.4.1.22554.1.1.2.1.2 */ 059 public static final ASN1ObjectIdentifier bc_pbe_sha1_pkcs12_aes128_cbc = bc_pbe_sha1_pkcs12.branch("1.2"); 060 /** 1.3.6.1.4.1.22554.1.1.2.1.22 */ 061 public static final ASN1ObjectIdentifier bc_pbe_sha1_pkcs12_aes192_cbc = bc_pbe_sha1_pkcs12.branch("1.22"); 062 /** 1.3.6.1.4.1.22554.1.1.2.1.42 */ 063 public static final ASN1ObjectIdentifier bc_pbe_sha1_pkcs12_aes256_cbc = bc_pbe_sha1_pkcs12.branch("1.42"); 064 065 /** 1.3.6.1.4.1.22554.1.1.2.2.2 */ 066 public static final ASN1ObjectIdentifier bc_pbe_sha256_pkcs12_aes128_cbc = bc_pbe_sha256_pkcs12.branch("1.2"); 067 /** 1.3.6.1.4.1.22554.1.1.2.2.22 */ 068 public static final ASN1ObjectIdentifier bc_pbe_sha256_pkcs12_aes192_cbc = bc_pbe_sha256_pkcs12.branch("1.22"); 069 /** 1.3.6.1.4.1.22554.1.1.2.2.42 */ 070 public static final ASN1ObjectIdentifier bc_pbe_sha256_pkcs12_aes256_cbc = bc_pbe_sha256_pkcs12.branch("1.42"); 071}