Freigeben über


Secret Klasse

Definition

Stellt einen im Arbeitsspeicher gespeicherten Geheimniswert dar.

public ref class Secret sealed : IDisposable, Microsoft::AspNetCore::DataProtection::ISecret
public sealed class Secret : IDisposable, Microsoft.AspNetCore.DataProtection.ISecret
type Secret = class
    interface IDisposable
    interface ISecret
Public NotInheritable Class Secret
Implements IDisposable, ISecret
Vererbung
Secret
Implementiert

Konstruktoren

Secret(ArraySegment<Byte>)

Erstellt ein neues Geheimnis aus dem angegebenen Eingabewert, wobei der Eingabewert als Arraysegment angegeben wird.

Secret(Byte*, Int32)

Erstellt ein neues Geheimnis aus dem angegebenen Eingabewert, wobei der Eingabewert als Zeiger auf nicht verwalteten Arbeitsspeicher angegeben wird.

Secret(Byte[])

Erstellt ein neues Geheimnis aus dem angegebenen Eingabewert, wobei der Eingabewert als Array angegeben wird.

Secret(ISecret)

Erstellt ein neues Geheimnis aus einem anderen geheimen Objekt.

Eigenschaften

Length

Die Länge (in Bytes) des Geheimniswerts.

Methoden

Dispose()

Löscht das Geheimnis aus dem Arbeitsspeicher.

Random(Int32)

Gibt ein Geheimnis zurück, das vollständig aus zufälligen Bytes erstellt wurde, die aus einem kryptografisch sicheren RNG abgerufen wurden.

WriteSecretIntoBuffer(ArraySegment<Byte>)

Schreibt den Geheimniswert in den angegebenen Puffer.

WriteSecretIntoBuffer(Byte*, Int32)

Schreibt den Geheimniswert in den angegebenen Puffer.

Gilt für: