20 if (certificate ==
null)
24 if (privateKey ==
null)
32 using (
ECDsa eCDsa = certificate.GetECDsaPublicKey())
51 if (extension.
Oid.
Value ==
"2.5.29.15")
static bool AreSamePublicECParameters(ECParameters aParameters, ECParameters bParameters)
static string Cryptography_Cert_AlreadyHasPrivateKey
static string Cryptography_PrivateKey_WrongAlgorithm
static string Cryptography_PrivateKey_DoesNotMatch
virtual ECParameters ExportParameters(bool includePrivateParameters)
static X509Certificate2 CopyWithPrivateKey(this X509Certificate2 certificate, ECDsa privateKey)
static ? ECDsa GetECDsaPublicKey(this X509Certificate2 certificate)
static ? ECDsa GetECDsaPrivateKey(this X509Certificate2 certificate)
static bool HasECDsaKeyUsage(X509Certificate2 certificate)
virtual byte[] GetPublicKey()
X509KeyUsageFlags KeyUsages
ICertificatePal CopyWithPrivateKey(DSA privateKey)