4 types derived from CmsSignature
System.Security.Cryptography.Pkcs (4)
System\Security\Cryptography\Pkcs\CmsSignature.DSA.cs (1)
26
private sealed class DSACmsSignature :
CmsSignature
System\Security\Cryptography\Pkcs\CmsSignature.ECDsa.cs (1)
28
private sealed partial class ECDsaCmsSignature :
CmsSignature
System\Security\Cryptography\Pkcs\CmsSignature.RSA.cs (1)
31
private abstract class RSACmsSignature :
CmsSignature
System\Security\Cryptography\Pkcs\CmsSignature.SlhDsa.cs (1)
30
private sealed class SlhDsaCmsSignature :
CmsSignature
19 references to CmsSignature
System.Security.Cryptography.Pkcs (19)
System\Security\Cryptography\Pkcs\CmsSignature.cs (8)
15
private static readonly Dictionary<string,
CmsSignature
> s_lookup =
16
new Dictionary<string,
CmsSignature
>();
26
static partial void PrepareRegistrationRsa(Dictionary<string,
CmsSignature
> lookup);
27
static partial void PrepareRegistrationDsa(Dictionary<string,
CmsSignature
> lookup);
28
static partial void PrepareRegistrationECDsa(Dictionary<string,
CmsSignature
> lookup);
29
static partial void PrepareRegistrationSlhDsa(Dictionary<string,
CmsSignature
> lookup);
61
internal static
CmsSignature
? ResolveAndVerifyKeyType(
71
if (s_lookup.TryGetValue(signatureAlgorithmOid, out
CmsSignature
? processor))
System\Security\Cryptography\Pkcs\CmsSignature.DSA.cs (1)
14
static partial void PrepareRegistrationDsa(Dictionary<string,
CmsSignature
> lookup)
System\Security\Cryptography\Pkcs\CmsSignature.ECDsa.cs (1)
14
static partial void PrepareRegistrationECDsa(Dictionary<string,
CmsSignature
> lookup)
System\Security\Cryptography\Pkcs\CmsSignature.RSA.cs (1)
16
static partial void PrepareRegistrationRsa(Dictionary<string,
CmsSignature
> lookup)
System\Security\Cryptography\Pkcs\CmsSignature.SlhDsa.cs (1)
14
static partial void PrepareRegistrationSlhDsa(Dictionary<string,
CmsSignature
> lookup)
System\Security\Cryptography\Pkcs\CmsSigner.cs (4)
399
CmsSignature
? processor =
CmsSignature
.ResolveAndVerifyKeyType(keyAlgorithm, _privateKey, SignaturePadding);
415
CmsSignature
? processor =
CmsSignature
.ResolveAndVerifyKeyType(Certificate!.GetKeyAlgorithm(), _privateKey, SignaturePadding);
System\Security\Cryptography\Pkcs\SignerInfo.cs (3)
819
CmsSignature
? signatureProcessor =
CmsSignature
.ResolveAndVerifyKeyType(
888
CmsSignature
signatureProcessor,