X25519DiffieHellman Klas

Definitie

public ref class X25519DiffieHellman abstract : IDisposable
public abstract class X25519DiffieHellman : IDisposable
type X25519DiffieHellman = class
    interface IDisposable
Public MustInherit Class X25519DiffieHellman
Implements IDisposable
Overname
X25519DiffieHellman
Afgeleid
Implementeringen

Constructors

Name Description
X25519DiffieHellman()

Velden

Name Description
PrivateKeySizeInBytes
PublicKeySizeInBytes
SecretAgreementSizeInBytes

Eigenschappen

Name Description
IsSupported

Methoden

Name Description
DeriveRawSecretAgreement(Byte[])
DeriveRawSecretAgreement(ReadOnlySpan<Byte>, Span<Byte>)
DeriveRawSecretAgreement(X25519DiffieHellman, Span<Byte>)
DeriveRawSecretAgreement(X25519DiffieHellman)
DeriveRawSecretAgreementCore(ReadOnlySpan<Byte>, Span<Byte>)
DeriveRawSecretAgreementCore(X25519DiffieHellman, Span<Byte>)
Dispose()
Dispose(Boolean)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters)
ExportEncryptedPkcs8PrivateKey(String, PbeParameters)
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters)
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters)
ExportEncryptedPkcs8PrivateKeyPem(String, PbeParameters)
ExportPkcs8PrivateKey()
ExportPkcs8PrivateKeyPem()
ExportPrivateKey()
ExportPrivateKey(Span<Byte>)
ExportPrivateKeyCore(Span<Byte>)
ExportPublicKey()
ExportPublicKey(Span<Byte>)
ExportPublicKeyCore(Span<Byte>)
ExportSubjectPublicKeyInfo()
ExportSubjectPublicKeyInfoPem()
GenerateKey()
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)
ImportEncryptedPkcs8PrivateKey(String, Byte[])
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>)
ImportFromEncryptedPem(String, Byte[])
ImportFromEncryptedPem(String, String)
ImportFromPem(ReadOnlySpan<Char>)
ImportFromPem(String)
ImportPkcs8PrivateKey(Byte[])
ImportPkcs8PrivateKey(ReadOnlySpan<Byte>)
ImportPrivateKey(Byte[])
ImportPrivateKey(ReadOnlySpan<Byte>)
ImportPublicKey(Byte[])
ImportPublicKey(ReadOnlySpan<Byte>)
ImportSubjectPublicKeyInfo(Byte[])
ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32)
TryExportEncryptedPkcs8PrivateKey(String, PbeParameters, Span<Byte>, Int32)
TryExportPkcs8PrivateKey(Span<Byte>, Int32)
TryExportPkcs8PrivateKeyCore(Span<Byte>, Int32)
TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

Van toepassing op