X25519DiffieHellmanOpenSsl Sınıf

Tanım

public ref class X25519DiffieHellmanOpenSsl sealed : System::Security::Cryptography::X25519DiffieHellman
public sealed class X25519DiffieHellmanOpenSsl : System.Security.Cryptography.X25519DiffieHellman
type X25519DiffieHellmanOpenSsl = class
    inherit X25519DiffieHellman
Public NotInheritable Class X25519DiffieHellmanOpenSsl
Inherits X25519DiffieHellman
Devralma
X25519DiffieHellmanOpenSsl

Oluşturucular

Name Description
X25519DiffieHellmanOpenSsl(SafeEvpPKeyHandle)

Alanlar

Name Description
PrivateKeySizeInBytes (Devralındığı yer: X25519DiffieHellman)
PublicKeySizeInBytes (Devralındığı yer: X25519DiffieHellman)
SecretAgreementSizeInBytes (Devralındığı yer: X25519DiffieHellman)

Yöntemler

Name Description
DeriveRawSecretAgreement(Byte[]) (Devralındığı yer: X25519DiffieHellman)
DeriveRawSecretAgreement(ReadOnlySpan<Byte>, Span<Byte>) (Devralındığı yer: X25519DiffieHellman)
DeriveRawSecretAgreement(X25519DiffieHellman, Span<Byte>) (Devralındığı yer: X25519DiffieHellman)
DeriveRawSecretAgreement(X25519DiffieHellman) (Devralındığı yer: X25519DiffieHellman)
DeriveRawSecretAgreementCore(ReadOnlySpan<Byte>, Span<Byte>) (Devralındığı yer: X25519DiffieHellman)
DeriveRawSecretAgreementCore(X25519DiffieHellman, Span<Byte>) (Devralındığı yer: X25519DiffieHellman)
Dispose() (Devralındığı yer: X25519DiffieHellman)
Dispose(Boolean) (Devralındığı yer: X25519DiffieHellman)
DuplicateKeyHandle()
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters) (Devralındığı yer: X25519DiffieHellman)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters) (Devralındığı yer: X25519DiffieHellman)
ExportEncryptedPkcs8PrivateKey(String, PbeParameters) (Devralındığı yer: X25519DiffieHellman)
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters) (Devralındığı yer: X25519DiffieHellman)
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters) (Devralındığı yer: X25519DiffieHellman)
ExportEncryptedPkcs8PrivateKeyPem(String, PbeParameters) (Devralındığı yer: X25519DiffieHellman)
ExportPkcs8PrivateKey() (Devralındığı yer: X25519DiffieHellman)
ExportPkcs8PrivateKeyPem() (Devralındığı yer: X25519DiffieHellman)
ExportPrivateKey() (Devralındığı yer: X25519DiffieHellman)
ExportPrivateKey(Span<Byte>) (Devralındığı yer: X25519DiffieHellman)
ExportPrivateKeyCore(Span<Byte>) (Devralındığı yer: X25519DiffieHellman)
ExportPublicKey() (Devralındığı yer: X25519DiffieHellman)
ExportPublicKey(Span<Byte>) (Devralındığı yer: X25519DiffieHellman)
ExportPublicKeyCore(Span<Byte>) (Devralındığı yer: X25519DiffieHellman)
ExportSubjectPublicKeyInfo() (Devralındığı yer: X25519DiffieHellman)
ExportSubjectPublicKeyInfoPem() (Devralındığı yer: X25519DiffieHellman)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) (Devralındığı yer: X25519DiffieHellman)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) (Devralındığı yer: X25519DiffieHellman)
TryExportEncryptedPkcs8PrivateKey(String, PbeParameters, Span<Byte>, Int32) (Devralındığı yer: X25519DiffieHellman)
TryExportPkcs8PrivateKey(Span<Byte>, Int32) (Devralındığı yer: X25519DiffieHellman)
TryExportPkcs8PrivateKeyCore(Span<Byte>, Int32) (Devralındığı yer: X25519DiffieHellman)
TryExportSubjectPublicKeyInfo(Span<Byte>, Int32) (Devralındığı yer: X25519DiffieHellman)

Şunlara uygulanır