4 types derived from X509SignatureGenerator
System.Security.Cryptography (4)
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
38 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 (31)
System\Security\Cryptography\X509Certificates\CertificateRequest.cs (20)
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); 354/// A <see cref="X509SignatureGenerator"/> with which to sign the request. 400/// <seealso cref="CreateSigningRequestPem(X509SignatureGenerator)"/> 401public byte[] CreateSigningRequest(X509SignatureGenerator signatureGenerator) 501/// A <see cref="X509SignatureGenerator"/> with which to sign the request. 542/// <seealso cref="CreateSigningRequest(X509SignatureGenerator)"/> 543public string CreateSigningRequestPem(X509SignatureGenerator signatureGenerator) 798X509SignatureGenerator generator; 812generator = X509SignatureGenerator.CreateForRSA(rsa!, _rsaPadding); 817generator = X509SignatureGenerator.CreateForECDsa(ecdsa!); 838/// An <see cref="X509SignatureGenerator"/> representing the issuing certificate authority. 868X509SignatureGenerator generator, 883/// An <see cref="X509SignatureGenerator"/> representing the issuing certificate authority. 913X509SignatureGenerator generator,
System\Security\Cryptography\X509Certificates\CertificateRevocationListBuilder.Build.cs (6)
180X509SignatureGenerator generator; 194generator = X509SignatureGenerator.CreateForRSA(rsa!, rsaSignaturePadding); 199generator = X509SignatureGenerator.CreateForECDsa(ecdsa!); 206generator = X509SignatureGenerator.CreateForMLDsa(mldsa!); 304X509SignatureGenerator generator, 323X509SignatureGenerator generator,
System\Security\Cryptography\X509Certificates\Pkcs10CertificationRequestInfo.cs (1)
37internal byte[] ToPkcs10Request(X509SignatureGenerator signatureGenerator, HashAlgorithmName hashAlgorithm)
System\Security\Cryptography\X509Certificates\X509SignatureGenerator.cs (4)
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)
System.Security.Cryptography.X509Certificates (1)
System.Security.Cryptography.X509Certificates.cs (1)
43[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.X509Certificates.X509SignatureGenerator))]