DSAOpenSsl Konstruktor
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.
Menginisialisasi instans baru dari kelas DSAOpenSsl.
Overload
| Nama | Deskripsi |
|---|---|
| DSAOpenSsl() |
Menginisialisasi instans DSAOpenSsl baru kelas dengan ukuran kunci default 2048 bit. |
| DSAOpenSsl(Int32) |
Menginisialisasi instans DSAOpenSsl baru kelas dengan ukuran kunci tertentu. |
| DSAOpenSsl(IntPtr) |
Menginisialisasi instans DSAOpenSsl baru kelas dari kunci OpenSSL yang ada yang diwakili sebagai |
| DSAOpenSsl(DSAParameters) |
Menginisialisasi instans DSAOpenSsl baru kelas dan mengimpor parameter dari kunci yang ada. |
| DSAOpenSsl(SafeEvpPKeyHandle) |
Menginisialisasi instans DSAOpenSsl baru kelas dari kunci OpenSSL yang ada yang diwakili sebagai |
DSAOpenSsl()
- Sumber:
- DSAOpenSsl.cs
- Sumber:
- DSAOpenSsl.cs
- Sumber:
- DSAOpenSsl.cs
- Sumber:
- DSAOpenSsl.cs
- Sumber:
- DSAOpenSsl.cs
Menginisialisasi instans DSAOpenSsl baru kelas dengan ukuran kunci default 2048 bit.
public:
DSAOpenSsl();
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public DSAOpenSsl();
public DSAOpenSsl();
Public Sub New ()
- Atribut
Keterangan
Konstruktor ini tidak segera menghasilkan keypair publik/privat DSA baru, konstruktor ini hanya mengatur ukuran yang akan digunakan untuk menghasilkan kunci ketika diperlukan. Jika kunci dimuat melalui ImportParameters metode , atau metode impor kunci lainnya, ukuran kunci dari konstruktor ini tidak memiliki arti.
Lihat juga
Berlaku untuk
DSAOpenSsl(Int32)
- Sumber:
- DSAOpenSsl.cs
- Sumber:
- DSAOpenSsl.cs
- Sumber:
- DSAOpenSsl.cs
- Sumber:
- DSAOpenSsl.cs
- Sumber:
- DSAOpenSsl.cs
Menginisialisasi instans DSAOpenSsl baru kelas dengan ukuran kunci tertentu.
public:
DSAOpenSsl(int keySize);
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public DSAOpenSsl(int keySize);
public DSAOpenSsl(int keySize);
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("windows")>]
new System.Security.Cryptography.DSAOpenSsl : int -> System.Security.Cryptography.DSAOpenSsl
new System.Security.Cryptography.DSAOpenSsl : int -> System.Security.Cryptography.DSAOpenSsl
Public Sub New (keySize As Integer)
Parameter
- keySize
- Int32
- Atribut
Pengecualian
Nilai keySize tidak didukung oleh implementasi ini.
Keterangan
Konstruktor ini tidak segera menghasilkan keypair publik/privat DSA baru, konstruktor ini hanya mengatur ukuran yang akan digunakan untuk menghasilkan kunci ketika diperlukan.
Jika kunci dimuat melalui ImportParameters metode , atau metode impor kunci lainnya, keySize yang disediakan untuk konstruktor ini tidak memiliki arti.
Lihat juga
Berlaku untuk
DSAOpenSsl(IntPtr)
- Sumber:
- DSAOpenSsl.cs
- Sumber:
- DSAOpenSsl.cs
- Sumber:
- DSAOpenSsl.cs
- Sumber:
- DSAOpenSsl.cs
- Sumber:
- DSAOpenSsl.cs
Menginisialisasi instans DSAOpenSsl baru kelas dari kunci OpenSSL yang ada yang diwakili sebagai DSA*.
public:
DSAOpenSsl(IntPtr handle);
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public DSAOpenSsl(IntPtr handle);
public DSAOpenSsl(IntPtr handle);
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("windows")>]
new System.Security.Cryptography.DSAOpenSsl : nativeint -> System.Security.Cryptography.DSAOpenSsl
new System.Security.Cryptography.DSAOpenSsl : nativeint -> System.Security.Cryptography.DSAOpenSsl
Public Sub New (handle As IntPtr)
Parameter
- handle
-
IntPtr
nativeint
- Atribut
Pengecualian
handle adalah Zero.
handle bukan DSA*yang valid.
Keterangan
Important
OpenSSL mendukung beberapa versi pustaka yang dimuat dalam proses yang sama. Sebelum memanggil konstruktor ini, verifikasi nilai pointer Anda berasal dari versi OpenSSL yang sama dengan yang digunakan kelas ini. Untuk informasi selengkapnya, lihat OpenSslVersion .
Lihat juga
Berlaku untuk
DSAOpenSsl(DSAParameters)
- Sumber:
- DSAOpenSsl.cs
- Sumber:
- DSAOpenSsl.cs
- Sumber:
- DSAOpenSsl.cs
- Sumber:
- DSAOpenSsl.cs
- Sumber:
- DSAOpenSsl.cs
Menginisialisasi instans DSAOpenSsl baru kelas dan mengimpor parameter dari kunci yang ada.
public:
DSAOpenSsl(System::Security::Cryptography::DSAParameters parameters);
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public DSAOpenSsl(System.Security.Cryptography.DSAParameters parameters);
public DSAOpenSsl(System.Security.Cryptography.DSAParameters parameters);
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("windows")>]
new System.Security.Cryptography.DSAOpenSsl : System.Security.Cryptography.DSAParameters -> System.Security.Cryptography.DSAOpenSsl
new System.Security.Cryptography.DSAOpenSsl : System.Security.Cryptography.DSAParameters -> System.Security.Cryptography.DSAOpenSsl
Public Sub New (parameters As DSAParameters)
Parameter
- parameters
- DSAParameters
- Atribut
Pengecualian
parameters tidak memiliki bidang yang diperlukan.
-atau-
parameters memiliki bidang dengan panjang yang tidak konsisten untuk kunci yang valid.
parameters tidak mewakili kumpulan parameter kunci DSA yang valid.
Lihat juga
Berlaku untuk
DSAOpenSsl(SafeEvpPKeyHandle)
- Sumber:
- DSAOpenSsl.cs
- Sumber:
- DSAOpenSsl.cs
- Sumber:
- DSAOpenSsl.cs
- Sumber:
- DSAOpenSsl.cs
- Sumber:
- DSAOpenSsl.cs
Menginisialisasi instans DSAOpenSsl baru kelas dari kunci OpenSSL yang ada yang diwakili sebagai EVP_PKEY*.
public:
DSAOpenSsl(System::Security::Cryptography::SafeEvpPKeyHandle ^ pkeyHandle);
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public DSAOpenSsl(System.Security.Cryptography.SafeEvpPKeyHandle pkeyHandle);
public DSAOpenSsl(System.Security.Cryptography.SafeEvpPKeyHandle pkeyHandle);
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("windows")>]
new System.Security.Cryptography.DSAOpenSsl : System.Security.Cryptography.SafeEvpPKeyHandle -> System.Security.Cryptography.DSAOpenSsl
new System.Security.Cryptography.DSAOpenSsl : System.Security.Cryptography.SafeEvpPKeyHandle -> System.Security.Cryptography.DSAOpenSsl
Public Sub New (pkeyHandle As SafeEvpPKeyHandle)
Parameter
- pkeyHandle
- SafeEvpPKeyHandle
- Atribut
Pengecualian
pkeyHandle mewakili handel yang tidak valid.
pkeyHandle adalah null.
pkeyHandle tidak mewakili kunci DSA.
Keterangan
Important
OpenSSL mendukung beberapa versi pustaka yang dimuat dalam proses yang sama. Sebelum memanggil konstruktor ini, verifikasi nilai pointer Anda berasal dari versi OpenSSL yang sama dengan yang digunakan kelas ini. Untuk informasi selengkapnya, lihat OpenSslVersion .