X25519DiffieHellmanCng Класс

Определение

public ref class X25519DiffieHellmanCng sealed : System::Security::Cryptography::X25519DiffieHellman
public sealed class X25519DiffieHellmanCng : System.Security.Cryptography.X25519DiffieHellman
type X25519DiffieHellmanCng = class
    inherit X25519DiffieHellman
Public NotInheritable Class X25519DiffieHellmanCng
Inherits X25519DiffieHellman
Наследование
X25519DiffieHellmanCng

Конструкторы

Имя Описание
X25519DiffieHellmanCng(CngKey)

Поля

Имя Описание
PrivateKeySizeInBytes (Унаследовано от X25519DiffieHellman)
PublicKeySizeInBytes (Унаследовано от X25519DiffieHellman)
SecretAgreementSizeInBytes (Унаследовано от X25519DiffieHellman)

Методы

Имя Описание
DeriveRawSecretAgreement(Byte[]) (Унаследовано от X25519DiffieHellman)
DeriveRawSecretAgreement(ReadOnlySpan<Byte>, Span<Byte>) (Унаследовано от X25519DiffieHellman)
DeriveRawSecretAgreement(X25519DiffieHellman, Span<Byte>) (Унаследовано от X25519DiffieHellman)
DeriveRawSecretAgreement(X25519DiffieHellman) (Унаследовано от X25519DiffieHellman)
DeriveRawSecretAgreementCore(ReadOnlySpan<Byte>, Span<Byte>) (Унаследовано от X25519DiffieHellman)
DeriveRawSecretAgreementCore(X25519DiffieHellman, Span<Byte>) (Унаследовано от X25519DiffieHellman)
Dispose() (Унаследовано от X25519DiffieHellman)
Dispose(Boolean) (Унаследовано от X25519DiffieHellman)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters) (Унаследовано от X25519DiffieHellman)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters) (Унаследовано от X25519DiffieHellman)
ExportEncryptedPkcs8PrivateKey(String, PbeParameters) (Унаследовано от X25519DiffieHellman)
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters) (Унаследовано от X25519DiffieHellman)
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters) (Унаследовано от X25519DiffieHellman)
ExportEncryptedPkcs8PrivateKeyPem(String, PbeParameters) (Унаследовано от X25519DiffieHellman)
ExportPkcs8PrivateKey() (Унаследовано от X25519DiffieHellman)
ExportPkcs8PrivateKeyPem() (Унаследовано от X25519DiffieHellman)
ExportPrivateKey() (Унаследовано от X25519DiffieHellman)
ExportPrivateKey(Span<Byte>) (Унаследовано от X25519DiffieHellman)
ExportPrivateKeyCore(Span<Byte>) (Унаследовано от X25519DiffieHellman)
ExportPublicKey() (Унаследовано от X25519DiffieHellman)
ExportPublicKey(Span<Byte>) (Унаследовано от X25519DiffieHellman)
ExportPublicKeyCore(Span<Byte>) (Унаследовано от X25519DiffieHellman)
ExportSubjectPublicKeyInfo() (Унаследовано от X25519DiffieHellman)
ExportSubjectPublicKeyInfoPem() (Унаследовано от X25519DiffieHellman)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetKey()
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) (Унаследовано от X25519DiffieHellman)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) (Унаследовано от X25519DiffieHellman)
TryExportEncryptedPkcs8PrivateKey(String, PbeParameters, Span<Byte>, Int32) (Унаследовано от X25519DiffieHellman)
TryExportPkcs8PrivateKey(Span<Byte>, Int32) (Унаследовано от X25519DiffieHellman)
TryExportPkcs8PrivateKeyCore(Span<Byte>, Int32) (Унаследовано от X25519DiffieHellman)
TryExportSubjectPublicKeyInfo(Span<Byte>, Int32) (Унаследовано от X25519DiffieHellman)

Применяется к