306 references to Oids
System.Security.Cryptography.Pkcs (306)
Internal\Cryptography\Pal\AnyOS\AsnHelpers.cs (5)
61case Oids.Rc2Cbc: 91case Oids.Rc4: 133case Oids.DesCbc: 136case Oids.TripleDesCbc: 139case Oids.RsaOaep when !asn.HasNullEquivalentParameters():
Internal\Cryptography\Pal\AnyOS\ManagedPal.Asn.cs (6)
26case Oids.Pkcs7Data: 27case Oids.Pkcs7Signed: 28case Oids.Pkcs7Enveloped: 29case Oids.Pkcs7SignedEnveloped: 30case Oids.Pkcs7Hashed: 31case Oids.Pkcs7Encrypted:
Internal\Cryptography\Pal\AnyOS\ManagedPal.cs (7)
38certificate.Extensions[Oids.SubjectKeyIdentifier] ?? 169case Oids.Rc2Cbc: 178case Oids.DesCbc: 183case Oids.TripleDesCbc: 188case Oids.Aes128Cbc: 192case Oids.Aes192Cbc: 196case Oids.Aes256Cbc:
Internal\Cryptography\Pal\AnyOS\ManagedPal.Decode.cs (1)
96if (parsedContentInfo.ContentType != Oids.Pkcs7Enveloped)
Internal\Cryptography\Pal\AnyOS\ManagedPal.Decrypt.cs (1)
115if (contentType != Oids.Pkcs7Data)
Internal\Cryptography\Pal\AnyOS\ManagedPal.Encrypt.cs (3)
113Oids.Rsa => MakeKtri(cek, recipient, out v0Recipient), 147return PkcsHelpers.EncodeContentInfo(writer.Encode(), Oids.Pkcs7Enveloped); 175if (contentInfo.ContentType.Value == Oids.Pkcs7Data || contentInfo.Content.Length == 0)
Internal\Cryptography\Pal\AnyOS\ManagedPal.KeyTrans.cs (9)
43case Oids.Rsa: 51case Oids.RsaOaep: 76case Oids.Rsa: 79case Oids.RsaOaep: 144ktri.KeyEncryptionAlgorithm.Algorithm = Oids.Rsa; 149ktri.KeyEncryptionAlgorithm.Algorithm = Oids.RsaOaep; 154ktri.KeyEncryptionAlgorithm.Algorithm = Oids.RsaOaep; 159ktri.KeyEncryptionAlgorithm.Algorithm = Oids.RsaOaep; 164ktri.KeyEncryptionAlgorithm.Algorithm = Oids.RsaOaep;
Internal\Cryptography\PkcsHelpers.cs (22)
40case Oids.Md5: 41case Oids.RsaPkcs1Md5 when forVerification: 43case Oids.Sha1: 44case Oids.RsaPkcs1Sha1 when forVerification: 46case Oids.Sha256: 47case Oids.RsaPkcs1Sha256 when forVerification: 49case Oids.Sha384: 50case Oids.RsaPkcs1Sha384 when forVerification: 52case Oids.Sha512: 53case Oids.RsaPkcs1Sha512 when forVerification: 56case Oids.Sha3_256: 57case Oids.RsaPkcs1Sha3_256 when forVerification: 59case Oids.Sha3_384: 60case Oids.RsaPkcs1Sha3_384 when forVerification: 62case Oids.Sha3_512: 63case Oids.RsaPkcs1Sha3_512 when forVerification: 355if (oaepParameters.MaskGenFunc.Algorithm != Oids.Mgf1 || 357oaepParameters.PSourceFunc.Algorithm != Oids.PSpecified 383case Oids.Sha1: 386case Oids.Sha256: 389case Oids.Sha384: 392case Oids.Sha512:
src\libraries\Common\src\Internal\Cryptography\PkcsHelpers.cs (16)
23Oid testOid = new Oid(Oids.Sha256, null); 27testOid.Value = Oids.Sha384; 217return Oids.Md5; 219return Oids.Sha1; 221return Oids.Sha256; 223return Oids.Sha384; 225return Oids.Sha512; 228return Oids.Sha3_256; 230return Oids.Sha3_384; 232return Oids.Sha3_512; 344Oids.DocumentName => new Pkcs9DocumentName(encodedAttribute), 345Oids.DocumentDescription => new Pkcs9DocumentDescription(encodedAttribute), 346Oids.SigningTime => new Pkcs9SigningTime(encodedAttribute), 347Oids.ContentType => new Pkcs9ContentType(encodedAttribute), 348Oids.MessageDigest => new Pkcs9MessageDigest(encodedAttribute), 350Oids.LocalKeyId => new Pkcs9LocalKeyId() { RawData = encodedAttribute.ToArray() },
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\PfxAsn.manual.cs (5)
28case Oids.Md5: 32case Oids.Sha1: 36case Oids.Sha256: 40case Oids.Sha384: 44case Oids.Sha512:
src\libraries\Common\src\System\Security\Cryptography\Asn1\PssParamsAsn.manual.cs (2)
19if (MaskGenAlgorithm.Algorithm != Oids.Mgf1) 74if (MaskGenAlgorithm.Algorithm != Oids.Mgf1)
src\libraries\Common\src\System\Security\Cryptography\CryptographicAttributeObjectCollection.cs (1)
62if (string.Equals(szOid1, Oids.SigningTime, StringComparison.OrdinalIgnoreCase))
src\libraries\Common\src\System\Security\Cryptography\Helpers.cs (14)
120Oids.Md5 => 128 / 8, 121Oids.Sha1 => 160 / 8, 122Oids.Sha256 => 256 / 8, 123Oids.Sha384 => 384 / 8, 124Oids.Sha512 => 512 / 8, 125Oids.Sha3_256 => 256 / 8, 126Oids.Sha3_384 => 384 / 8, 127Oids.Sha3_512 => 512 / 8, 128Oids.Shake128 => 256 / 8, 129Oids.Shake256 => 512 / 8, 196Oids.Rsa or 197Oids.RsaPss or 198Oids.EcPublicKey or 199Oids.Dsa => true,
src\libraries\Common\src\System\Security\Cryptography\PasswordBasedEncryption.cs (35)
96case Oids.PbeWithMD5AndDESCBC: 100case Oids.PbeWithMD5AndRC2CBC: 104case Oids.PbeWithSha1AndDESCBC: 108case Oids.PbeWithSha1AndRC2CBC: 112case Oids.Pkcs12PbeWithShaAnd3Key3Des: 117case Oids.Pkcs12PbeWithShaAnd2Key3Des: 123case Oids.Pkcs12PbeWithShaAnd128BitRC2: 129case Oids.Pkcs12PbeWithShaAnd40BitRC2: 135case Oids.PasswordBasedEncryptionScheme2: 256encryptionAlgorithmOid = Oids.Aes128Cbc; 261encryptionAlgorithmOid = Oids.Aes192Cbc; 266encryptionAlgorithmOid = Oids.Aes256Cbc; 271encryptionAlgorithmOid = Oids.Pkcs12PbeWithShaAnd3Key3Des; 285hmacOid = Oids.HmacWithSha256; 289hmacOid = Oids.HmacWithSha384; 293hmacOid = Oids.HmacWithSha512; 297hmacOid = Oids.HmacWithSha1; 306Debug.Assert(hmacOid == Oids.HmacWithSha1 || !isPkcs12); 523if (pbes2Params.KeyDerivationFunc.Algorithm != Oids.Pbkdf2) 578if (algId == Oids.Aes128Cbc || 579algId == Oids.Aes192Cbc || 580algId == Oids.Aes256Cbc) 587case Oids.Aes128Cbc: 590case Oids.Aes192Cbc: 593case Oids.Aes256Cbc: 616if (algId == Oids.TripleDesCbc) 632if (algId == Oids.Rc2Cbc) 667if (algId == Oids.DesCbc) 751Oids.HmacWithSha1 => HashAlgorithmName.SHA1, 752Oids.HmacWithSha256 => HashAlgorithmName.SHA256, 753Oids.HmacWithSha384 => HashAlgorithmName.SHA384, 754Oids.HmacWithSha512 => HashAlgorithmName.SHA512, 1044writer.WriteObjectIdentifierForCrypto(Oids.PasswordBasedEncryptionScheme2); 1053writer.WriteObjectIdentifierForCrypto(Oids.Pbkdf2); 1063if (hmacOid != Oids.HmacWithSha1)
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12Builder.cs (4)
65ContentType = Oids.Pkcs7Encrypted, 109ContentType = Oids.Pkcs7Encrypted, 235writer.WriteObjectIdentifierForCrypto(Oids.Pkcs7Data); 335writer.WriteObjectIdentifierForCrypto(Oids.Pkcs7Data);
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12CertBag.cs (6)
26: base(Oids.Pkcs12CertBag, encodedBagValue) 30IsX509Certificate = _decoded.CertId == Oids.Pkcs12X509CertBagType; 46Oids.Pkcs12CertBag, 54IsX509Certificate = _decoded.CertId == Oids.Pkcs12X509CertBagType; 59Oids.Pkcs12CertBag, 61Oids.Pkcs12X509CertBagType,
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12Info.cs (3)
72if (pfx.AuthSafe.ContentType == Oids.Pkcs7Data) 85else if (pfx.AuthSafe.ContentType == Oids.Pkcs7Signed) 91if (signedData.EncapContentInfo.ContentType == Oids.Pkcs7Data)
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12KeyBag.cs (1)
15: base(Oids.Pkcs12KeyBag, pkcs8PrivateKey, skipCopy)
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SafeContents.cs (14)
46case Oids.Pkcs7Encrypted: 50case Oids.Pkcs7Enveloped: 54case Oids.Pkcs7Data: 226if (encryptedData.EncryptedContentInfo.ContentType != Oids.Pkcs7Data) 317case Oids.Pkcs12KeyBag: 320case Oids.Pkcs12ShroudedKeyBag: 323case Oids.Pkcs12CertBag: 326case Oids.Pkcs12CrlBag: 329case Oids.Pkcs12SecretBag: 332case Oids.Pkcs12SafeContentsBag: 404writer.WriteObjectIdentifierForCrypto(Oids.Pkcs7Data); 475ContentType = Oids.Pkcs7Data, 484ContentType = Oids.Pkcs7Encrypted, 493ContentType = Oids.Pkcs7Enveloped,
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SafeContentsBag.cs (1)
20: base(Oids.Pkcs12SafeContentsBag, encoded)
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SecretBag.cs (1)
25: base(Oids.Pkcs12SecretBag, encodedBagValue, skipCopy: true)
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12ShroudedKeyBag.cs (1)
15: base(Oids.Pkcs12ShroudedKeyBag, encryptedPkcs8PrivateKey, skipCopy)
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs9ContentType.cs (2)
24: base(Oids.ContentTypeOid.CopyOid()) 29: base(Oids.ContentTypeOid.CopyOid(), rawData)
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs9DocumentDescription.cs (4)
24: base(Oids.DocumentDescriptionOid.CopyOid()) 29: base(Oids.DocumentDescriptionOid.CopyOid(), Encode(documentDescription)) 35: base(Oids.DocumentDescriptionOid.CopyOid(), encodedDocumentDescription) 40: base(Oids.DocumentDescriptionOid.CopyOid(), encodedDocumentDescription)
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs9DocumentName.cs (4)
24: base(Oids.DocumentNameOid.CopyOid()) 29: base(Oids.DocumentNameOid.CopyOid(), Encode(documentName)) 35: base(Oids.DocumentNameOid.CopyOid(), encodedDocumentName) 40: base(Oids.DocumentNameOid.CopyOid(), encodedDocumentName)
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs9LocalKeyId.cs (1)
21base(Oids.LocalKeyIdOid.CopyOid())
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs9MessageDigest.cs (2)
23: base(Oids.MessageDigestOid.CopyOid()) 28: base(Oids.MessageDigestOid.CopyOid(), rawData)
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs9SigningTime.cs (3)
30: base(Oids.SigningTimeOid.CopyOid(), Encode(signingTime)) 36: base(Oids.SigningTimeOid.CopyOid(), encodedSigningTime) 41: base(Oids.SigningTimeOid.CopyOid(), encodedSigningTime)
System\Security\Cryptography\Pkcs\AlgorithmIdentifier.cs (1)
14: this(Oids.TripleDesCbcOid.CopyOid(), 0)
System\Security\Cryptography\Pkcs\CmsHash.cs (2)
14Oids.Shake128 => new CmsShake128Hash(), 15Oids.Shake256 => new CmsShake256Hash(),
System\Security\Cryptography\Pkcs\CmsRecipient.cs (2)
79case Oids.Rsa: 80case Oids.RsaOaep:
System\Security\Cryptography\Pkcs\CmsSignature.cs (2)
92processor = s_lookup[Oids.Rsa]; 97processor = s_lookup[Oids.RsaPss];
System\Security\Cryptography\Pkcs\CmsSignature.DSA.cs (17)
18lookup.Add(Oids.DsaWithSha1, new DSACmsSignature(Oids.DsaWithSha1, HashAlgorithmName.SHA1)); 19lookup.Add(Oids.DsaWithSha256, new DSACmsSignature(Oids.DsaWithSha256, HashAlgorithmName.SHA256)); 20lookup.Add(Oids.DsaWithSha384, new DSACmsSignature(Oids.DsaWithSha384, HashAlgorithmName.SHA384)); 21lookup.Add(Oids.DsaWithSha512, new DSACmsSignature(Oids.DsaWithSha512, HashAlgorithmName.SHA512)); 22lookup.Add(Oids.Dsa, new DSACmsSignature(null, default)); 133Oids.Sha1 => Oids.DsaWithSha1, 134Oids.Sha256 => Oids.DsaWithSha256, 135Oids.Sha384 => Oids.DsaWithSha384, 136Oids.Sha512 => Oids.DsaWithSha512,
System\Security\Cryptography\Pkcs\CmsSignature.ECDsa.cs (29)
16lookup.Add(Oids.ECDsaWithSha1, new ECDsaCmsSignature(Oids.ECDsaWithSha1, HashAlgorithmName.SHA1)); 17lookup.Add(Oids.ECDsaWithSha256, new ECDsaCmsSignature(Oids.ECDsaWithSha256, HashAlgorithmName.SHA256)); 18lookup.Add(Oids.ECDsaWithSha384, new ECDsaCmsSignature(Oids.ECDsaWithSha384, HashAlgorithmName.SHA384)); 19lookup.Add(Oids.ECDsaWithSha512, new ECDsaCmsSignature(Oids.ECDsaWithSha512, HashAlgorithmName.SHA512)); 21lookup.Add(Oids.ECDsaWithSha3_256, new ECDsaCmsSignature(Oids.ECDsaWithSha3_256, HashAlgorithmName.SHA3_256)); 22lookup.Add(Oids.ECDsaWithSha3_384, new ECDsaCmsSignature(Oids.ECDsaWithSha3_384, HashAlgorithmName.SHA3_384)); 23lookup.Add(Oids.ECDsaWithSha3_512, new ECDsaCmsSignature(Oids.ECDsaWithSha3_512, HashAlgorithmName.SHA3_512)); 25lookup.Add(Oids.EcPublicKey, new ECDsaCmsSignature(null, null)); 136Oids.Sha1 => Oids.ECDsaWithSha1, 137Oids.Sha256 => Oids.ECDsaWithSha256, 138Oids.Sha384 => Oids.ECDsaWithSha384, 139Oids.Sha512 => Oids.ECDsaWithSha512, 141Oids.Sha3_256 => Oids.ECDsaWithSha3_256, 142Oids.Sha3_384 => Oids.ECDsaWithSha3_384, 143Oids.Sha3_512 => Oids.ECDsaWithSha3_512,
System\Security\Cryptography\Pkcs\CmsSignature.MLDsa.cs (6)
14lookup.Add(Oids.MLDsa44, new MLDsaCmsSignature(Oids.MLDsa44)); 15lookup.Add(Oids.MLDsa65, new MLDsaCmsSignature(Oids.MLDsa65)); 16lookup.Add(Oids.MLDsa87, new MLDsaCmsSignature(Oids.MLDsa87));
System\Security\Cryptography\Pkcs\CmsSignature.RSA.cs (18)
18lookup.Add(Oids.Rsa, new RSAPkcs1CmsSignature(null, null)); 19lookup.Add(Oids.RsaPkcs1Sha1, new RSAPkcs1CmsSignature(Oids.RsaPkcs1Sha1, HashAlgorithmName.SHA1)); 20lookup.Add(Oids.RsaPkcs1Sha256, new RSAPkcs1CmsSignature(Oids.RsaPkcs1Sha256, HashAlgorithmName.SHA256)); 21lookup.Add(Oids.RsaPkcs1Sha384, new RSAPkcs1CmsSignature(Oids.RsaPkcs1Sha384, HashAlgorithmName.SHA384)); 22lookup.Add(Oids.RsaPkcs1Sha512, new RSAPkcs1CmsSignature(Oids.RsaPkcs1Sha512, HashAlgorithmName.SHA512)); 24lookup.Add(Oids.RsaPkcs1Sha3_256, new RSAPkcs1CmsSignature(Oids.RsaPkcs1Sha3_256, HashAlgorithmName.SHA3_256)); 25lookup.Add(Oids.RsaPkcs1Sha3_384, new RSAPkcs1CmsSignature(Oids.RsaPkcs1Sha3_384, HashAlgorithmName.SHA3_384)); 26lookup.Add(Oids.RsaPkcs1Sha3_512, new RSAPkcs1CmsSignature(Oids.RsaPkcs1Sha3_512, HashAlgorithmName.SHA3_512)); 28lookup.Add(Oids.RsaPss, new RSAPssCmsSignature()); 232signatureAlgorithm = result ? Oids.Rsa : null; 356signatureAlgorithm = Oids.RsaPss;
System\Security\Cryptography\Pkcs\CmsSignature.SlhDsa.cs (24)
16lookup.Add(Oids.SlhDsaSha2_128s, new SlhDsaCmsSignature(Oids.SlhDsaSha2_128s)); 17lookup.Add(Oids.SlhDsaShake128s, new SlhDsaCmsSignature(Oids.SlhDsaShake128s)); 18lookup.Add(Oids.SlhDsaSha2_128f, new SlhDsaCmsSignature(Oids.SlhDsaSha2_128f)); 19lookup.Add(Oids.SlhDsaShake128f, new SlhDsaCmsSignature(Oids.SlhDsaShake128f)); 20lookup.Add(Oids.SlhDsaSha2_192s, new SlhDsaCmsSignature(Oids.SlhDsaSha2_192s)); 21lookup.Add(Oids.SlhDsaShake192s, new SlhDsaCmsSignature(Oids.SlhDsaShake192s)); 22lookup.Add(Oids.SlhDsaSha2_192f, new SlhDsaCmsSignature(Oids.SlhDsaSha2_192f)); 23lookup.Add(Oids.SlhDsaShake192f, new SlhDsaCmsSignature(Oids.SlhDsaShake192f)); 24lookup.Add(Oids.SlhDsaSha2_256s, new SlhDsaCmsSignature(Oids.SlhDsaSha2_256s)); 25lookup.Add(Oids.SlhDsaShake256s, new SlhDsaCmsSignature(Oids.SlhDsaShake256s)); 26lookup.Add(Oids.SlhDsaSha2_256f, new SlhDsaCmsSignature(Oids.SlhDsaSha2_256f)); 27lookup.Add(Oids.SlhDsaShake256f, new SlhDsaCmsSignature(Oids.SlhDsaShake256f));
System\Security\Cryptography\Pkcs\CmsSigner.cs (5)
19private static readonly Oid s_defaultAlgorithm = Oids.Sha256Oid; 252AttrType = Oids.MessageDigest, 264AttrType = Oids.ContentType, 321if (SignedAttributes?.Count > 0 || contentTypeOid != Oids.Pkcs7Data) 396signatureAlgorithm = Oids.NoSignature;
System\Security\Cryptography\Pkcs\ContentInfo.cs (1)
18: this(Oids.Pkcs7DataOid.CopyOid(), content)
System\Security\Cryptography\Pkcs\EnvelopedCms.cs (1)
24: this(contentInfo, new AlgorithmIdentifier(Oids.Aes256CbcOid.CopyOid()))
System\Security\Cryptography\Pkcs\Rfc3161TimestampToken.cs (7)
262if (oid.Value == Oids.TimeStampingPurpose) 313if (contentInfo.ContentType != Oids.Pkcs7Signed) 332if (cms.ContentInfo.ContentType.Value != Oids.TstInfo) 578setOid != Oids.SigningCertificate && 579setOid != Oids.SigningCertificateV2) 588if (attrOid == Oids.SigningCertificate) 615if (attrOid == Oids.SigningCertificateV2)
System\Security\Cryptography\Pkcs\SignedCms.cs (7)
127return PkcsHelpers.EncodeContentInfo(writer.Encode(), Oids.Pkcs7Signed); 152return PkcsHelpers.EncodeContentInfo(attachedWriter.Encode(), Oids.Pkcs7Signed); 228if (contentInfo.ContentType != Oids.Pkcs7Signed) 276catch (Exception) when (contentType != Oids.Pkcs7Data) 292Debug.Assert(contentType != Oids.Pkcs7Data); 342string contentType = _contentType ?? ContentInfo.ContentType.Value ?? Oids.Pkcs7Data; 489if ((_contentType ?? ContentInfo.ContentType.Value) != Oids.Pkcs7Data)
System\Security\Cryptography\Pkcs\SignedCms.CtorOverloads.cs (1)
11new ContentInfo(Oids.Pkcs7DataOid.CopyOid(), Array.Empty<byte>());
System\Security\Cryptography\Pkcs\SignerInfo.cs (9)
147if (attributeAsn.AttrType == Oids.CounterSigner) 264if (attributeAsn.AttrType == Oids.CounterSigner) 320AttrType = Oids.CounterSigner, 385if (attributeAsn.AttrType == Oids.CounterSigner) 473if (_signatureAlgorithm != Oids.NoSignature) 493Debug.Assert(_signatureAlgorithm == Oids.NoSignature); 637if (attr.AttrType == Oids.MessageDigest) 655else if (attr.AttrType == Oids.ContentType) 894if (ext.Oid!.Value == Oids.KeyUsage)