5 types derived from X509SignatureGenerator
System.Security.Cryptography (5)
System\Security\Cryptography\X509Certificates\ECDsaX509SignatureGenerator.cs (1)
10internal sealed class ECDsaX509SignatureGenerator : X509SignatureGenerator
System\Security\Cryptography\X509Certificates\MLDsaX509SignatureGenerator.cs (1)
10internal sealed class MLDsaX509SignatureGenerator : X509SignatureGenerator
System\Security\Cryptography\X509Certificates\RSAPkcs1X509SignatureGenerator.cs (1)
9internal sealed class RSAPkcs1X509SignatureGenerator : X509SignatureGenerator
System\Security\Cryptography\X509Certificates\RSAPssX509SignatureGenerator.cs (1)
10internal sealed class RSAPssX509SignatureGenerator : X509SignatureGenerator
System\Security\Cryptography\X509Certificates\SlhDsaX509SignatureGenerator.cs (1)
10internal sealed class SlhDsaX509SignatureGenerator : X509SignatureGenerator
43 references to X509SignatureGenerator
InMemory.FunctionalTests (2)
src\Servers\Kestrel\shared\test\CertificateAuthority.cs (2)
228X509SignatureGenerator.CreateForRSA(rsa, RSASignaturePadding.Pkcs1), 344X509SignatureGenerator.CreateForRSA(key, RSASignaturePadding.Pkcs1),
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (2)
src\Servers\Kestrel\shared\test\CertificateAuthority.cs (2)
228X509SignatureGenerator.CreateForRSA(rsa, RSASignaturePadding.Pkcs1), 344X509SignatureGenerator.CreateForRSA(key, RSASignaturePadding.Pkcs1),
netstandard (1)
netstandard.cs (1)
1979[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.X509Certificates.X509SignatureGenerator))]
System.Core (1)
System.Core.cs (1)
239[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.X509Certificates.X509SignatureGenerator))]
System.Security.Cryptography (36)
System\Security\Cryptography\X509Certificates\CertificateRequest.cs (22)
25private readonly X509SignatureGenerator? _generator; 81_generator = X509SignatureGenerator.CreateForECDsa(key); 108_generator = X509SignatureGenerator.CreateForECDsa(key); 140_generator = X509SignatureGenerator.CreateForRSA(key, padding); 176_generator = X509SignatureGenerator.CreateForRSA(key, padding); 206_generator = X509SignatureGenerator.CreateForMLDsa(key); 234_generator = X509SignatureGenerator.CreateForMLDsa(key); 262_generator = X509SignatureGenerator.CreateForSlhDsa(key); 290_generator = X509SignatureGenerator.CreateForSlhDsa(key); 410/// A <see cref="X509SignatureGenerator"/> with which to sign the request. 456/// <seealso cref="CreateSigningRequestPem(X509SignatureGenerator)"/> 457public byte[] CreateSigningRequest(X509SignatureGenerator signatureGenerator) 557/// A <see cref="X509SignatureGenerator"/> with which to sign the request. 598/// <seealso cref="CreateSigningRequest(X509SignatureGenerator)"/> 599public string CreateSigningRequestPem(X509SignatureGenerator signatureGenerator) 845X509SignatureGenerator generator; 859generator = X509SignatureGenerator.CreateForRSA(rsa!, _rsaPadding); 864generator = X509SignatureGenerator.CreateForECDsa(ecdsa!); 885/// An <see cref="X509SignatureGenerator"/> representing the issuing certificate authority. 915X509SignatureGenerator generator, 930/// An <see cref="X509SignatureGenerator"/> representing the issuing certificate authority. 960X509SignatureGenerator generator,
System\Security\Cryptography\X509Certificates\CertificateRevocationListBuilder.Build.cs (7)
180X509SignatureGenerator generator; 194generator = X509SignatureGenerator.CreateForRSA(rsa!, rsaSignaturePadding); 199generator = X509SignatureGenerator.CreateForECDsa(ecdsa!); 206generator = X509SignatureGenerator.CreateForMLDsa(mldsa!); 211generator = X509SignatureGenerator.CreateForSlhDsa(slhdsa!); 309X509SignatureGenerator generator, 328X509SignatureGenerator generator,
System\Security\Cryptography\X509Certificates\Pkcs10CertificationRequestInfo.cs (1)
37internal byte[] ToPkcs10Request(X509SignatureGenerator signatureGenerator, HashAlgorithmName hashAlgorithm)
System\Security\Cryptography\X509Certificates\X509SignatureGenerator.cs (6)
18public static X509SignatureGenerator CreateForECDsa(ECDsa key) 25public static X509SignatureGenerator CreateForRSA(RSA key, RSASignaturePadding signaturePadding) 45/// An <see cref="X509SignatureGenerator" /> object for ML-DSA signatures. 51public static X509SignatureGenerator CreateForMLDsa(MLDsa key) 65/// An <see cref="X509SignatureGenerator" /> object for SLH-DSA signatures. 71public static X509SignatureGenerator CreateForSlhDsa(SlhDsa key)
System.Security.Cryptography.X509Certificates (1)
System.Security.Cryptography.X509Certificates.cs (1)
43[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.X509Certificates.X509SignatureGenerator))]