ECDiffieHellmanCng.DeriveSecretAgreementHandle Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá popisovač tajné smlouvy vygenerované mezi dvěma stranami.
Přetížení
DeriveSecretAgreementHandle(ECDiffieHellmanPublicKey) |
Získá popisovač tajné smlouvy vygenerované mezi dvěma stranami, vzhledem k objektu ECDiffieHellmanPublicKey , který obsahuje veřejný klíč druhé strany. |
DeriveSecretAgreementHandle(CngKey) |
Získá popisovač tajné smlouvy vygenerované mezi dvěma stranami, vzhledem k objektu CngKey , který obsahuje veřejný klíč druhé strany. |
Poznámky
Přetížení DeriveSecretAgreementHandle metody jsou určena pro pokročilé uživatele, kteří potřebují popisovač ke smlouvě s nezpracovaným tajným kódem místo klíčového materiálu. Popisovač tajné smlouvy lze použít ve voláních volání platformy k provedení jakékoli práce, která není zabalena ECDiffieHellmanCng třídou.
DeriveSecretAgreementHandle(ECDiffieHellmanPublicKey)
- Zdroj:
- Cng.NotSupported.cs
- Zdroj:
- Cng.NotSupported.cs
- Zdroj:
- Cng.NotSupported.cs
Získá popisovač tajné smlouvy vygenerované mezi dvěma stranami, vzhledem k objektu ECDiffieHellmanPublicKey , který obsahuje veřejný klíč druhé strany.
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
Parametry
- otherPartyPublicKey
- ECDiffieHellmanPublicKey
Veřejný klíč od druhé strany při výměně klíčů.
Návraty
Popisovač tajné smlouvy. Tyto informace se počítají z privátního klíče aktuálního objektu a zadaného veřejného klíče.
Výjimky
otherPartyPublicKey
je null
.
otherPartyPublicKey
není ECDiffieHellmanPublicKey klíč.
Platí pro
DeriveSecretAgreementHandle(CngKey)
- Zdroj:
- Cng.NotSupported.cs
- Zdroj:
- Cng.NotSupported.cs
- Zdroj:
- Cng.NotSupported.cs
Získá popisovač tajné smlouvy vygenerované mezi dvěma stranami, vzhledem k objektu CngKey , který obsahuje veřejný klíč druhé strany.
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
Parametry
- otherPartyPublicKey
- CngKey
Objekt, který obsahuje veřejnou část klíče ECDH (Elliptic Curve Diffie-Hellman) od druhé strany při výměně klíčů.
Návraty
Popisovač tajné smlouvy. Tyto informace se počítají z privátního klíče aktuálního objektu a zadaného veřejného klíče.
- Atributy
Výjimky
otherPartyPublicKey
je null
.
otherPartyPublicKey
není klíč ECDH nebo to není správná velikost.
Všechny ostatní chyby.