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