<PackageReference Include="BouncyCastle.Cryptography" Version="2.5.1" />

PkcsObjectIdentifiers

public abstract class 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"); } }