ECDiffieHellmanCng.DeriveSecretAgreementHandle 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.
Mendapatkan pegangan terhadap perjanjian rahasia yang dihasilkan antara dua pihak.
Overload
DeriveSecretAgreementHandle(ECDiffieHellmanPublicKey) |
Mendapatkan pegangan terhadap perjanjian rahasia yang dihasilkan antara dua pihak, mengingat ECDiffieHellmanPublicKey objek yang berisi kunci umum pihak kedua. |
DeriveSecretAgreementHandle(CngKey) |
Mendapatkan pegangan terhadap perjanjian rahasia yang dihasilkan antara dua pihak, mengingat CngKey objek yang berisi kunci umum pihak kedua. |
Keterangan
Metode DeriveSecretAgreementHandle kelebihan beban adalah untuk pengguna tingkat lanjut yang membutuhkan handel ke perjanjian rahasia mentah alih-alih materi kunci. Handel perjanjian rahasia dapat digunakan dalam panggilan pemanggilan platform untuk melakukan pekerjaan apa pun yang tidak dibungkus oleh ECDiffieHellmanCng kelas.
DeriveSecretAgreementHandle(ECDiffieHellmanPublicKey)
- Sumber:
- Cng.NotSupported.cs
- Sumber:
- Cng.NotSupported.cs
- Sumber:
- Cng.NotSupported.cs
Mendapatkan pegangan terhadap perjanjian rahasia yang dihasilkan antara dua pihak, mengingat ECDiffieHellmanPublicKey objek yang berisi kunci umum pihak kedua.
public:
Microsoft::Win32::SafeHandles::SafeNCryptSecretHandle ^ DeriveSecretAgreementHandle(System::Security::Cryptography::ECDiffieHellmanPublicKey ^ otherPartyPublicKey);
public Microsoft.Win32.SafeHandles.SafeNCryptSecretHandle DeriveSecretAgreementHandle (System.Security.Cryptography.ECDiffieHellmanPublicKey otherPartyPublicKey);
member this.DeriveSecretAgreementHandle : System.Security.Cryptography.ECDiffieHellmanPublicKey -> Microsoft.Win32.SafeHandles.SafeNCryptSecretHandle
Public Function DeriveSecretAgreementHandle (otherPartyPublicKey As ECDiffieHellmanPublicKey) As SafeNCryptSecretHandle
Parameter
- otherPartyPublicKey
- ECDiffieHellmanPublicKey
Kunci umum dari pihak lain dalam pertukaran kunci.
Mengembalikan
Pegangan pada perjanjian rahasia. Informasi ini dihitung dari kunci privat objek saat ini dan kunci publik yang ditentukan.
Pengecualian
otherPartyPublicKey
adalah null
.
otherPartyPublicKey
bukan kunci ECDiffieHellmanPublicKey .
Berlaku untuk
DeriveSecretAgreementHandle(CngKey)
- Sumber:
- Cng.NotSupported.cs
- Sumber:
- Cng.NotSupported.cs
- Sumber:
- Cng.NotSupported.cs
Mendapatkan pegangan terhadap perjanjian rahasia yang dihasilkan antara dua pihak, mengingat CngKey objek yang berisi kunci umum pihak kedua.
public:
Microsoft::Win32::SafeHandles::SafeNCryptSecretHandle ^ DeriveSecretAgreementHandle(System::Security::Cryptography::CngKey ^ otherPartyPublicKey);
public Microsoft.Win32.SafeHandles.SafeNCryptSecretHandle DeriveSecretAgreementHandle (System.Security.Cryptography.CngKey otherPartyPublicKey);
[System.Security.SecurityCritical]
public Microsoft.Win32.SafeHandles.SafeNCryptSecretHandle DeriveSecretAgreementHandle (System.Security.Cryptography.CngKey otherPartyPublicKey);
member this.DeriveSecretAgreementHandle : System.Security.Cryptography.CngKey -> Microsoft.Win32.SafeHandles.SafeNCryptSecretHandle
[<System.Security.SecurityCritical>]
member this.DeriveSecretAgreementHandle : System.Security.Cryptography.CngKey -> Microsoft.Win32.SafeHandles.SafeNCryptSecretHandle
Public Function DeriveSecretAgreementHandle (otherPartyPublicKey As CngKey) As SafeNCryptSecretHandle
Parameter
- otherPartyPublicKey
- CngKey
Objek yang berisi bagian publik dari kunci Kurva Elips Diffie-Hellman (ECDH) dari pihak lain dalam pertukaran kunci.
Mengembalikan
Pegangan pada perjanjian rahasia. Informasi ini dihitung dari kunci privat objek saat ini dan kunci publik yang ditentukan.
- Atribut
Pengecualian
otherPartyPublicKey
adalah null
.
otherPartyPublicKey
bukan kunci ECDH, atau bukan ukuran yang benar.
Semua kesalahan lainnya.