SafeEvpPKeyHandle Kelas
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.
Mewakili jenis penunjuk EVP_PKEY*
dari OpenSSL.
public ref class SafeEvpPKeyHandle sealed : System::Runtime::InteropServices::SafeHandle
public sealed class SafeEvpPKeyHandle : System.Runtime.InteropServices.SafeHandle
type SafeEvpPKeyHandle = class
inherit SafeHandle
Public NotInheritable Class SafeEvpPKeyHandle
Inherits SafeHandle
- Warisan
- Warisan
Keterangan
Sebelum menggunakan SafeEvpPKeyHandle untuk melakukan interop dengan OpenSSL, pemanggil harus memastikan bahwa versi OpenSSL yang mereka panggil sama dengan versi yang dipanggil runtime .NET, dan bukan versi berdampingan. Versi OpenSSL yang dipanggil runtime dapat ditentukan oleh OpenSslVersion.
Konstruktor
SafeEvpPKeyHandle() |
Menginisialisasi instans baru kelas SafeEvpPKeyHandle, mewakili handel yang tidak valid. |
SafeEvpPKeyHandle(IntPtr, Boolean) |
Menginisialisasi instans baru kelas SafeEvpPKeyHandle dengan nilai handel yang ditentukan. |
Bidang
handle |
Menentukan handel yang akan dibungkus. (Diperoleh dari SafeHandle) |
Properti
IsClosed |
Mendapatkan nilai yang menunjukkan apakah handel ditutup. (Diperoleh dari SafeHandle) |
IsInvalid |
Mendapatkan nilai yang menunjukkan apakah nilai handel tidak valid. |
OpenSslVersion |
Mendapatkan nilai yang mewakili nomor versi seperti yang dilaporkan oleh versi OpenSSL yang dimuat. |
Metode
Close() |
Menandai handel untuk melepaskan dan membebaskan sumber daya. (Diperoleh dari SafeHandle) |
DangerousAddRef(Boolean) |
Secara manual menaikkan penghitung referensi pada instans SafeHandle. (Diperoleh dari SafeHandle) |
DangerousGetHandle() |
Mengembalikan nilai bidang handle. (Diperoleh dari SafeHandle) |
DangerousRelease() |
Menurunkan penghitung referensi secara manual pada instans SafeHandle. (Diperoleh dari SafeHandle) |
Dispose() |
Merilis semua sumber daya yang digunakan oleh kelas SafeHandle. (Diperoleh dari SafeHandle) |
Dispose(Boolean) |
Merilis sumber daya yang tidak dikelola yang digunakan oleh kelas SafeHandle yang menentukan apakah akan melakukan operasi pembuangan normal. (Diperoleh dari SafeHandle) |
DuplicateHandle() |
Membuat instans lain dari jenis ini atau menaikkan jumlah referensi handel. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
OpenKeyFromProvider(String, String) |
Mewakili jenis penunjuk |
OpenPrivateKeyFromEngine(String, String) |
Buka kunci privat bernama menggunakan openSSL bernama |
OpenPublicKeyFromEngine(String, String) |
Buka kunci publik bernama menggunakan OpenSSL bernama |
ReleaseHandle() |
Ketika ditimpa dalam kelas turunan, menjalankan kode yang diperlukan untuk membebaskan handel. (Diperoleh dari SafeHandle) |
SetHandle(IntPtr) |
Mengatur handel ke handel yang sudah ada sebelumnya yang ditentukan. (Diperoleh dari SafeHandle) |
SetHandleAsInvalid() |
Menandai handel sebagai tidak lagi digunakan. (Diperoleh dari SafeHandle) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |