PkcsObjectIdentifiers
using System;
namespace Org.BouncyCastle.Asn1.Pkcs
{
public abstract class PkcsObjectIdentifiers
{
public const string Pkcs1 = "1.2.840.113549.1.1";
public static readonly DerObjectIdentifier pkcs_1 = new DerObjectIdentifier("1.2.840.113549.1.1");
public static readonly DerObjectIdentifier RsaEncryption = pkcs_1.Branch("1");
public static readonly DerObjectIdentifier MD2WithRsaEncryption = pkcs_1.Branch("2");
public static readonly DerObjectIdentifier MD4WithRsaEncryption = pkcs_1.Branch("3");
public static readonly DerObjectIdentifier MD5WithRsaEncryption = pkcs_1.Branch("4");
public static readonly DerObjectIdentifier Sha1WithRsaEncryption = pkcs_1.Branch("5");
public static readonly DerObjectIdentifier SrsaOaepEncryptionSet = pkcs_1.Branch("6");
public static readonly DerObjectIdentifier IdRsaesOaep = pkcs_1.Branch("7");
public static readonly DerObjectIdentifier IdMgf1 = pkcs_1.Branch("8");
public static readonly DerObjectIdentifier IdPSpecified = pkcs_1.Branch("9");
public static readonly DerObjectIdentifier IdRsassaPss = pkcs_1.Branch("10");
public static readonly DerObjectIdentifier Sha256WithRsaEncryption = pkcs_1.Branch("11");
public static readonly DerObjectIdentifier Sha384WithRsaEncryption = pkcs_1.Branch("12");
public static readonly DerObjectIdentifier Sha512WithRsaEncryption = pkcs_1.Branch("13");
public static readonly DerObjectIdentifier Sha224WithRsaEncryption = pkcs_1.Branch("14");
public static readonly DerObjectIdentifier Sha512_224WithRSAEncryption = pkcs_1.Branch("15");
public static readonly DerObjectIdentifier Sha512_256WithRSAEncryption = pkcs_1.Branch("16");
public const string Pkcs3 = "1.2.840.113549.1.3";
public static readonly DerObjectIdentifier pkcs_3 = new DerObjectIdentifier("1.2.840.113549.1.3");
public static readonly DerObjectIdentifier DhKeyAgreement = pkcs_3.Branch("1");
public const string Pkcs5 = "1.2.840.113549.1.5";
public static readonly DerObjectIdentifier pkcs_5 = new DerObjectIdentifier("1.2.840.113549.1.5");
public static readonly DerObjectIdentifier PbeWithMD2AndDesCbc = pkcs_5.Branch("1");
public static readonly DerObjectIdentifier PbeWithMD2AndRC2Cbc = pkcs_5.Branch("4");
public static readonly DerObjectIdentifier PbeWithMD5AndDesCbc = pkcs_5.Branch("3");
public static readonly DerObjectIdentifier PbeWithMD5AndRC2Cbc = pkcs_5.Branch("6");
public static readonly DerObjectIdentifier PbeWithSha1AndDesCbc = pkcs_5.Branch("10");
public static readonly DerObjectIdentifier PbeWithSha1AndRC2Cbc = pkcs_5.Branch("11");
public static readonly DerObjectIdentifier IdPbkdf2 = pkcs_5.Branch("12");
public static readonly DerObjectIdentifier IdPbeS2 = pkcs_5.Branch("13");
public static readonly DerObjectIdentifier IdPbmac1 = pkcs_5.Branch("14");
public const string EncryptionAlgorithm = "1.2.840.113549.3";
private static readonly DerObjectIdentifier EncryptionAlgorithmOid = new DerObjectIdentifier("1.2.840.113549.3");
public static readonly DerObjectIdentifier DesEde3Cbc = EncryptionAlgorithmOid.Branch("7");
public static readonly DerObjectIdentifier RC2Cbc = EncryptionAlgorithmOid.Branch("2");
public static readonly DerObjectIdentifier rc4 = EncryptionAlgorithmOid.Branch("4");
public const string DigestAlgorithm = "1.2.840.113549.2";
private static readonly DerObjectIdentifier DigestAlgorithmOid = new DerObjectIdentifier("1.2.840.113549.2");
public static readonly DerObjectIdentifier MD2 = DigestAlgorithmOid.Branch("2");
public static readonly DerObjectIdentifier MD4 = DigestAlgorithmOid.Branch("4");
public static readonly DerObjectIdentifier MD5 = DigestAlgorithmOid.Branch("5");
public static readonly DerObjectIdentifier IdHmacWithSha1 = DigestAlgorithmOid.Branch("7");
public static readonly DerObjectIdentifier IdHmacWithSha224 = DigestAlgorithmOid.Branch("8");
public static readonly DerObjectIdentifier IdHmacWithSha256 = DigestAlgorithmOid.Branch("9");
public static readonly DerObjectIdentifier IdHmacWithSha384 = DigestAlgorithmOid.Branch("10");
public static readonly DerObjectIdentifier IdHmacWithSha512 = DigestAlgorithmOid.Branch("11");
public static readonly DerObjectIdentifier IdHmacWithSha512_224 = DigestAlgorithmOid.Branch("12");
public static readonly DerObjectIdentifier IdHmacWithSha512_256 = DigestAlgorithmOid.Branch("13");
public const string Pkcs7 = "1.2.840.113549.1.7";
public static readonly DerObjectIdentifier pkcs_7 = new DerObjectIdentifier("1.2.840.113549.1.7");
public static readonly DerObjectIdentifier Data = pkcs_7.Branch("1");
public static readonly DerObjectIdentifier SignedData = pkcs_7.Branch("2");
public static readonly DerObjectIdentifier EnvelopedData = pkcs_7.Branch("3");
public static readonly DerObjectIdentifier SignedAndEnvelopedData = pkcs_7.Branch("4");
public static readonly DerObjectIdentifier DigestedData = pkcs_7.Branch("5");
public static readonly DerObjectIdentifier EncryptedData = pkcs_7.Branch("6");
public const string Pkcs9 = "1.2.840.113549.1.9";
public static readonly DerObjectIdentifier pkcs_9 = new DerObjectIdentifier("1.2.840.113549.1.9");
public static readonly DerObjectIdentifier Pkcs9AtEmailAddress = pkcs_9.Branch("1");
public static readonly DerObjectIdentifier Pkcs9AtUnstructuredName = pkcs_9.Branch("2");
public static readonly DerObjectIdentifier Pkcs9AtContentType = pkcs_9.Branch("3");
public static readonly DerObjectIdentifier Pkcs9AtMessageDigest = pkcs_9.Branch("4");
public static readonly DerObjectIdentifier Pkcs9AtSigningTime = pkcs_9.Branch("5");
public static readonly DerObjectIdentifier Pkcs9AtCounterSignature = pkcs_9.Branch("6");
public static readonly DerObjectIdentifier Pkcs9AtChallengePassword = pkcs_9.Branch("7");
public static readonly DerObjectIdentifier Pkcs9AtUnstructuredAddress = pkcs_9.Branch("8");
public static readonly DerObjectIdentifier Pkcs9AtExtendedCertificateAttributes = pkcs_9.Branch("9");
public static readonly DerObjectIdentifier Pkcs9AtSigningDescription = pkcs_9.Branch("13");
public static readonly DerObjectIdentifier Pkcs9AtExtensionRequest = pkcs_9.Branch("14");
public static readonly DerObjectIdentifier Pkcs9AtSmimeCapabilities = pkcs_9.Branch("15");
public static readonly DerObjectIdentifier IdSmime = pkcs_9.Branch("16");
public static readonly DerObjectIdentifier Pkcs9AtFriendlyName = pkcs_9.Branch("20");
public static readonly DerObjectIdentifier Pkcs9AtLocalKeyID = pkcs_9.Branch("21");
public const string CertTypes = "1.2.840.113549.1.9.22";
private static readonly DerObjectIdentifier cert_types = pkcs_9.Branch("22");
public static readonly DerObjectIdentifier X509Certificate = cert_types.Branch("1");
public static readonly DerObjectIdentifier SdsiCertificate = cert_types.Branch("2");
public const string CrlTypes = "1.2.840.113549.1.9.23";
private static readonly DerObjectIdentifier crl_types = pkcs_9.Branch("23");
public static readonly DerObjectIdentifier X509Crl = crl_types.Branch("1");
public static readonly DerObjectIdentifier smime_alg = IdSmime.Branch("3");
[Obsolete("Use 'smime_alg' instead")]
public static readonly DerObjectIdentifier id_alg = smime_alg;
[Obsolete("Use 'smime_alg' instead")]
public static readonly DerObjectIdentifier IdAlg = id_alg;
public static readonly DerObjectIdentifier IdAlgEsdh = smime_alg.Branch("5");
public static readonly DerObjectIdentifier IdAlgCms3DesWrap = smime_alg.Branch("6");
public static readonly DerObjectIdentifier IdAlgCmsRC2Wrap = smime_alg.Branch("7");
public static readonly DerObjectIdentifier IdAlgZlibCompress = smime_alg.Branch("8");
public static readonly DerObjectIdentifier IdAlgPwriKek = smime_alg.Branch("9");
public static readonly DerObjectIdentifier IdAlgSsdh = smime_alg.Branch("10");
public static readonly DerObjectIdentifier id_aa_cmsAlgorithmProtect = pkcs_9.Branch("52");
public static readonly DerObjectIdentifier IdRsaKem = smime_alg.Branch("14");
public static readonly DerObjectIdentifier IdAlgHssLmsHashsig = smime_alg.Branch("17");
public static readonly DerObjectIdentifier IdAlgAeadChaCha20Poly1305 = smime_alg.Branch("18");
public static readonly DerObjectIdentifier IdAlgHkdfWithSha256 = smime_alg.Branch("28");
public static readonly DerObjectIdentifier IdAlgHkdfWithSha384 = smime_alg.Branch("29");
public static readonly DerObjectIdentifier IdAlgHkdfWithSha512 = smime_alg.Branch("30");
public static readonly DerObjectIdentifier PreferSignedData = Pkcs9AtSmimeCapabilities.Branch("1");
public static readonly DerObjectIdentifier CannotDecryptAny = Pkcs9AtSmimeCapabilities.Branch("2");
public static readonly DerObjectIdentifier SmimeCapabilitiesVersions = Pkcs9AtSmimeCapabilities.Branch("3");
public const string IdCT = "1.2.840.113549.1.9.16.1";
public static readonly DerObjectIdentifier id_ct = IdSmime.Branch("1");
public static readonly DerObjectIdentifier IdCTAuthData = id_ct.Branch("2");
public static readonly DerObjectIdentifier IdCTTstInfo = id_ct.Branch("4");
public static readonly DerObjectIdentifier IdCTCompressedData = id_ct.Branch("9");
public static readonly DerObjectIdentifier IdCTAuthEnvelopedData = id_ct.Branch("23");
public static readonly DerObjectIdentifier IdCTTimestampedData = id_ct.Branch("31");
public const string IdCti = "1.2.840.113549.1.9.16.6";
public static readonly DerObjectIdentifier id_cti = IdSmime.Branch("6");
public static readonly DerObjectIdentifier IdCtiEtsProofOfOrigin = id_cti.Branch("1");
public static readonly DerObjectIdentifier IdCtiEtsProofOfReceipt = id_cti.Branch("2");
public static readonly DerObjectIdentifier IdCtiEtsProofOfDelivery = id_cti.Branch("3");
public static readonly DerObjectIdentifier IdCtiEtsProofOfSender = id_cti.Branch("4");
public static readonly DerObjectIdentifier IdCtiEtsProofOfApproval = id_cti.Branch("5");
public static readonly DerObjectIdentifier IdCtiEtsProofOfCreation = id_cti.Branch("6");
public const string IdAA = "1.2.840.113549.1.9.16.2";
public static readonly DerObjectIdentifier id_aa = IdSmime.Branch("2");
[Obsolete("Use 'id_aa' instead")]
public static readonly DerObjectIdentifier IdAAOid = id_aa;
public static readonly DerObjectIdentifier Pkcs9AtBinarySigningTime = id_aa.Branch("46");
public static readonly DerObjectIdentifier IdAAReceiptRequest = id_aa.Branch("1");
public static readonly DerObjectIdentifier IdAAContentHint = id_aa.Branch("4");
public static readonly DerObjectIdentifier IdAAMsgSigDigest = id_aa.Branch("5");
public static readonly DerObjectIdentifier IdAAContentReference = id_aa.Branch("10");
public static readonly DerObjectIdentifier IdAAEncrypKeyPref = id_aa.Branch("11");
public static readonly DerObjectIdentifier IdAASigningCertificate = id_aa.Branch("12");
public static readonly DerObjectIdentifier IdAASigningCertificateV2 = id_aa.Branch("47");
public static readonly DerObjectIdentifier IdAAContentIdentifier = id_aa.Branch("7");
public static readonly DerObjectIdentifier IdAASignatureTimeStampToken = id_aa.Branch("14");
public static readonly DerObjectIdentifier IdAAEtsSigPolicyID = id_aa.Branch("15");
public static readonly DerObjectIdentifier IdAAEtsCommitmentType = id_aa.Branch("16");
public static readonly DerObjectIdentifier IdAAEtsSignerLocation = id_aa.Branch("17");
public static readonly DerObjectIdentifier IdAAEtsSignerAttr = id_aa.Branch("18");
public static readonly DerObjectIdentifier IdAAEtsOtherSigCert = id_aa.Branch("19");
public static readonly DerObjectIdentifier IdAAEtsContentTimestamp = id_aa.Branch("20");
public static readonly DerObjectIdentifier IdAAEtsCertificateRefs = id_aa.Branch("21");
public static readonly DerObjectIdentifier IdAAEtsRevocationRefs = id_aa.Branch("22");
public static readonly DerObjectIdentifier IdAAEtsCertValues = id_aa.Branch("23");
public static readonly DerObjectIdentifier IdAAEtsRevocationValues = id_aa.Branch("24");
public static readonly DerObjectIdentifier IdAAEtsEscTimeStamp = id_aa.Branch("25");
public static readonly DerObjectIdentifier IdAAEtsCertCrlTimestamp = id_aa.Branch("26");
public static readonly DerObjectIdentifier IdAAEtsArchiveTimestamp = id_aa.Branch("27");
public static readonly DerObjectIdentifier IdAADecryptKeyID = id_aa.Branch("37");
public static readonly DerObjectIdentifier IdAAImplCryptoAlgs = id_aa.Branch("38");
public static readonly DerObjectIdentifier IdAAAsymmDecryptKeyID = id_aa.Branch("54");
public static readonly DerObjectIdentifier IdAAImplCompressAlgs = id_aa.Branch("43");
public static readonly DerObjectIdentifier IdAACommunityIdentifiers = id_aa.Branch("40");
public const string IdSpq = "1.2.840.113549.1.9.16.5";
public static readonly DerObjectIdentifier id_spq = IdSmime.Branch("5");
public static readonly DerObjectIdentifier IdSpqEtsUri = id_spq.Branch("1");
public static readonly DerObjectIdentifier IdSpqEtsUNotice = id_spq.Branch("2");
public const string Pkcs12 = "1.2.840.113549.1.12";
public const string BagTypes = "1.2.840.113549.1.12.10.1";
private static readonly DerObjectIdentifier pkcs_12_bag_types = new DerObjectIdentifier("1.2.840.113549.1.12.10.1");
public static readonly DerObjectIdentifier KeyBag = pkcs_12_bag_types.Branch("1");
public static readonly DerObjectIdentifier Pkcs8ShroudedKeyBag = pkcs_12_bag_types.Branch("2");
public static readonly DerObjectIdentifier CertBag = pkcs_12_bag_types.Branch("3");
public static readonly DerObjectIdentifier CrlBag = pkcs_12_bag_types.Branch("4");
public static readonly DerObjectIdentifier SecretBag = pkcs_12_bag_types.Branch("5");
public static readonly DerObjectIdentifier SafeContentsBag = pkcs_12_bag_types.Branch("6");
public const string Pkcs12PbeIds = "1.2.840.113549.1.12.1";
private static readonly DerObjectIdentifier pkcs_12_pbe_ids = new DerObjectIdentifier("1.2.840.113549.1.12.1");
public static readonly DerObjectIdentifier PbeWithShaAnd128BitRC4 = pkcs_12_pbe_ids.Branch("1");
public static readonly DerObjectIdentifier PbeWithShaAnd40BitRC4 = pkcs_12_pbe_ids.Branch("2");
public static readonly DerObjectIdentifier PbeWithShaAnd3KeyTripleDesCbc = pkcs_12_pbe_ids.Branch("3");
public static readonly DerObjectIdentifier PbeWithShaAnd2KeyTripleDesCbc = pkcs_12_pbe_ids.Branch("4");
public static readonly DerObjectIdentifier PbeWithShaAnd128BitRC2Cbc = pkcs_12_pbe_ids.Branch("5");
public static readonly DerObjectIdentifier PbewithShaAnd40BitRC2Cbc = pkcs_12_pbe_ids.Branch("6");
}
}