ECDsaCertificateExtensions.CopyWithPrivateKey(X509Certificate2, ECDsa) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menggabungkan kunci privat dengan kunci ECDsa umum sertifikat untuk menghasilkan sertifikat ECDSA baru.
public:
[System::Runtime::CompilerServices::Extension]
static System::Security::Cryptography::X509Certificates::X509Certificate2 ^ CopyWithPrivateKey(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate, System::Security::Cryptography::ECDsa ^ privateKey);
public static System.Security.Cryptography.X509Certificates.X509Certificate2 CopyWithPrivateKey (this System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.Security.Cryptography.ECDsa privateKey);
static member CopyWithPrivateKey : System.Security.Cryptography.X509Certificates.X509Certificate2 * System.Security.Cryptography.ECDsa -> System.Security.Cryptography.X509Certificates.X509Certificate2
<Extension()>
Public Function CopyWithPrivateKey (certificate As X509Certificate2, privateKey As ECDsa) As X509Certificate2
Parameter
- certificate
- X509Certificate2
Sertifikat ECDSA.
- privateKey
- ECDsa
Kunci ECDSA privat.
Mengembalikan
Sertifikat ECDSA baru dengan properti diatur HasPrivateKey ke true
. Objek sertifikat ECDSA input tidak dimodifikasi.
Pengecualian
certificate
atau privateKey
adalah null
.
Sertifikat sudah memiliki kunci privat terkait.
Sertifikat tidak memiliki kunci umum.
-atau-
Kunci privat yang ditentukan tidak cocok dengan kunci umum untuk sertifikat yang ditentukan.