1 type derived from ECDsa
System.Core (1)
System\Security\Cryptography\ECDsaCng.cs (1)
20
public sealed partial class ECDsaCng :
ECDsa
{
20 references to ECDsa
System.Core (19)
System\Security\Cryptography\ECDsa.cs (7)
28
public static new
ECDsa
Create() {
32
public static new
ECDsa
Create(string algorithm) {
37
return CryptoConfig.CreateFromName(algorithm) as
ECDsa
;
46
public static
ECDsa
Create(ECCurve curve) {
47
ECDsa
ecdsa = Create();
68
public static
ECDsa
Create(ECParameters parameters) {
69
ECDsa
ecdsa = Create();
System\Security\Cryptography\Rfc4050KeyFormatter.cs (2)
214
using (
ECDsa
ecdsa =
ECDsa
.Create(parameters.Curve)) {
System\Security\Cryptography\X509Certificates\ECDsaCertificateExtensions.cs (10)
10
/// Provides extension methods for retrieving <see cref="
ECDsa
" /> implementations for the
17
/// Gets the <see cref="
ECDsa
" /> private key from the certificate or null if
21
public static
ECDsa
GetECDsaPrivateKey(this X509Certificate2 certificate)
61
/// Gets the <see cref="
ECDsa
" /> public key from the certificate or null if the certificate does not have an ECDsa public key.
64
public static
ECDsa
GetECDsaPublicKey(this X509Certificate2 certificate)
110
private static
ECDsa
LegacyGetECDsaPublicKey(X509Certificate2 certificate)
140
public static X509Certificate2 CopyWithPrivateKey(this X509Certificate2 certificate,
ECDsa
privateKey)
150
using (
ECDsa
publicKey = GetECDsaPublicKey(certificate))
191
private static bool IsSameKey(
ECDsa
a,
ECDsa
b)
System.ServiceModel (1)
System\ServiceModel\Security\SecurityUtils.cs (1)
1930
using (
ECDsa
ecdsa = CngLightup.GetECDsaPrivateKey(certificate))