다음을 통해 공유


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
type Secret = class
    interface ISecret
    interface IDisposable
Public NotInheritable Class Secret
Implements IDisposable, ISecret
상속
Secret
구현

생성자

Secret(ArraySegment<Byte>)

입력 값이 배열 세그먼트로 지정된 제공된 입력 값에서 새 비밀을 만듭니다.

Secret(Byte[])

입력 값이 배열로 지정된 제공된 입력 값에서 새 비밀을 만듭니다.

Secret(Byte*, Int32)

제공된 입력 값에서 새 비밀을 만듭니다. 여기서 입력 값은 관리되지 않는 메모리에 대한 포인터로 지정됩니다.

Secret(ISecret)

다른 비밀 개체에서 새 비밀을 만듭니다.

속성

Length

비밀 값의 길이(바이트)입니다.

메서드

Dispose()

메모리에서 비밀을 초기화합니다.

Random(Int32)

암호화된 보안 RNG에서 검색된 임의의 바이트로 이루어진 비밀을 반환합니다.

WriteSecretIntoBuffer(ArraySegment<Byte>)

지정된 버퍼에 비밀 값을 씁니다.

WriteSecretIntoBuffer(Byte*, Int32)

지정된 버퍼에 비밀 값을 씁니다.

적용 대상