3 types derived from CmsSignature
System.Security.Cryptography.Pkcs (3)
System\Security\Cryptography\Pkcs\CmsSignature.DSA.cs (1)
27private sealed class DSACmsSignature : CmsSignature
System\Security\Cryptography\Pkcs\CmsSignature.ECDsa.cs (1)
28private sealed partial class ECDsaCmsSignature : CmsSignature
System\Security\Cryptography\Pkcs\CmsSignature.RSA.cs (1)
31private abstract class RSACmsSignature : CmsSignature
15 references to CmsSignature
System.Security.Cryptography.Pkcs (15)
System\Security\Cryptography\Pkcs\CmsSignature.cs (8)
15private static readonly Dictionary<string, CmsSignature> s_lookup = 16new Dictionary<string, CmsSignature>(); 25static partial void PrepareRegistrationRsa(Dictionary<string, CmsSignature> lookup); 26static partial void PrepareRegistrationDsa(Dictionary<string, CmsSignature> lookup); 27static partial void PrepareRegistrationECDsa(Dictionary<string, CmsSignature> lookup); 59internal static CmsSignature? ResolveAndVerifyKeyType( 69if (s_lookup.TryGetValue(signatureAlgorithmOid, out CmsSignature? processor)) 129CmsSignature? processor = ResolveAndVerifyKeyType(certificate.GetKeyAlgorithm(), key, rsaSignaturePadding);
System\Security\Cryptography\Pkcs\CmsSignature.DSA.cs (1)
15static partial void PrepareRegistrationDsa(Dictionary<string, CmsSignature> lookup)
System\Security\Cryptography\Pkcs\CmsSignature.ECDsa.cs (1)
14static partial void PrepareRegistrationECDsa(Dictionary<string, CmsSignature> lookup)
System\Security\Cryptography\Pkcs\CmsSignature.RSA.cs (1)
16static partial void PrepareRegistrationRsa(Dictionary<string, CmsSignature> lookup)
System\Security\Cryptography\Pkcs\CmsSigner.cs (1)
302signed = CmsSignature.Sign(
System\Security\Cryptography\Pkcs\SignerInfo.cs (3)
688CmsSignature? signatureProcessor = CmsSignature.ResolveAndVerifyKeyType( 745CmsSignature signatureProcessor,