Secret クラス

定義

メモリに格納されているシークレット値を表します。

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
継承
Secret
実装

コンストラクター

Secret(ArraySegment<Byte>)

指定された入力値から新しい Secret を作成します。ここで、入力値は配列セグメントとして指定されます。

Secret(Byte*, Int32)

指定された入力値から新しい Secret を作成します。ここで、入力値はアンマネージ メモリへのポインターとして指定されます。

Secret(Byte[])

指定された入力値から新しい Secret を作成します。ここで、入力値は配列として指定されます。

Secret(ISecret)

別のシークレット オブジェクトから新しいシークレットを作成します。

プロパティ

Length

シークレット値の長さ (バイト単位)。

メソッド

Dispose()

メモリからシークレットをワイプします。

Random(Int32)

暗号化されたセキュリティで保護された RNG から取得されたランダム バイトで完全に作成されたシークレットを返します。

WriteSecretIntoBuffer(ArraySegment<Byte>)

シークレット値を指定したバッファーに書き込みます。

WriteSecretIntoBuffer(Byte*, Int32)

シークレット値を指定したバッファーに書き込みます。

適用対象