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