5 types derived from CmsSignature
System.Security.Cryptography.Pkcs (5)
System\Security\Cryptography\Pkcs\CmsSignature.DSA.cs (1)
26private sealed class DSACmsSignature : CmsSignature
System\Security\Cryptography\Pkcs\CmsSignature.ECDsa.cs (1)
28private sealed partial class ECDsaCmsSignature : CmsSignature
System\Security\Cryptography\Pkcs\CmsSignature.MLDsa.cs (1)
19private sealed class MLDsaCmsSignature : CmsSignature
System\Security\Cryptography\Pkcs\CmsSignature.RSA.cs (1)
31private abstract class RSACmsSignature : CmsSignature
System\Security\Cryptography\Pkcs\CmsSignature.SlhDsa.cs (1)
30private sealed class SlhDsaCmsSignature : CmsSignature
19 references to CmsSignature
System.Security.Cryptography.Pkcs (19)
System\Security\Cryptography\Pkcs\CmsSignature.cs (9)
16private static readonly Dictionary<string, CmsSignature> s_lookup = 17new Dictionary<string, CmsSignature>(); 28static partial void PrepareRegistrationRsa(Dictionary<string, CmsSignature> lookup); 29static partial void PrepareRegistrationDsa(Dictionary<string, CmsSignature> lookup); 30static partial void PrepareRegistrationECDsa(Dictionary<string, CmsSignature> lookup); 31static partial void PrepareRegistrationMLDsa(Dictionary<string, CmsSignature> lookup); 32static partial void PrepareRegistrationSlhDsa(Dictionary<string, CmsSignature> lookup); 64internal static CmsSignature? ResolveAndVerifyKeyType( 74if (s_lookup.TryGetValue(signatureAlgorithmOid, out CmsSignature? processor))
System\Security\Cryptography\Pkcs\CmsSignature.DSA.cs (1)
14static 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.MLDsa.cs (1)
12static partial void PrepareRegistrationMLDsa(Dictionary<string, CmsSignature> lookup)
System\Security\Cryptography\Pkcs\CmsSignature.RSA.cs (1)
16static partial void PrepareRegistrationRsa(Dictionary<string, CmsSignature> lookup)
System\Security\Cryptography\Pkcs\CmsSignature.SlhDsa.cs (1)
14static partial void PrepareRegistrationSlhDsa(Dictionary<string, CmsSignature> lookup)
System\Security\Cryptography\Pkcs\CmsSigner.cs (2)
402CmsSignature? processor = CmsSignature.ResolveAndVerifyKeyType(Certificate!.GetKeyAlgorithm(), _privateKey, SignaturePadding);
System\Security\Cryptography\Pkcs\SignerInfo.cs (3)
843CmsSignature? signatureProcessor = CmsSignature.ResolveAndVerifyKeyType( 912CmsSignature signatureProcessor,