Rfc3161TimestampRequest 클래스

정의

IETF RFC 3161의 타임스탬프 요청을 나타냅니다.

public ref class Rfc3161TimestampRequest sealed
public sealed class Rfc3161TimestampRequest
type Rfc3161TimestampRequest = class
Public NotInheritable Class Rfc3161TimestampRequest
상속
Rfc3161TimestampRequest

설명

이 클래스를 사용하면 IETF RFC 3161: Internet X.509 공개 키 인프라 Time-Stamp 프로토콜(TSP)에 정의된 대로 값을 만들고 검사 TimeStampReq 할 수 있습니다.

속성

Name Description
HasExtensions

요청에 확장이 있는지 여부를 나타냅니다.

HashAlgorithmId

요청과 연결된 해시 알고리즘의 OID(개체 식별자)를 가져옵니다.

RequestedPolicyId

요청 또는 요청 null 된 정책 ID가 없는 경우의 정책 ID를 가져옵니다.

RequestSignerCertificate

요청에 타임스탬프 기관 인증서가 응답에 있어야 함을 나타내는지 여부를 나타내는 값을 가져옵니다.

Version

이 요청에 대한 데이터 형식 버전 번호를 가져옵니다.

메서드

Name Description
CreateFromData(ReadOnlySpan<Byte>, HashAlgorithmName, Oid, Nullable<ReadOnlyMemory<Byte>>, Boolean, X509ExtensionCollection)

지정된 알고리즘을 사용하여 제공된 데이터를 해시하여 타임스탬프 요청을 만듭니다.

CreateFromHash(ReadOnlyMemory<Byte>, HashAlgorithmName, Oid, Nullable<ReadOnlyMemory<Byte>>, Boolean, X509ExtensionCollection)

미리 계산된 해시 값과 해시 알고리즘의 이름을 사용하여 타임스탬프 요청을 만듭니다.

CreateFromHash(ReadOnlyMemory<Byte>, Oid, Oid, Nullable<ReadOnlyMemory<Byte>>, Boolean, X509ExtensionCollection)

미리 계산된 해시 값과 해시 알고리즘의 개체 식별자를 사용하여 타임스탬프 요청을 만듭니다.

CreateFromSignerInfo(SignerInfo, HashAlgorithmName, Oid, Nullable<ReadOnlyMemory<Byte>>, Boolean, X509ExtensionCollection)

지정된 알고리즘을 사용하여 제공된 서명자의 서명을 해시하여 타임스탬프 요청을 만듭니다.

Encode()

타임스탬프 요청을 인코딩하고 바이트 배열로 반환합니다.

GetExtensions()

이 요청에 있는 확장의 복사본이 있는 컬렉션을 가져옵니다.

GetMessageHash()

이 타임스탬프 요청에 대한 데이터 해시를 가져옵니다.

GetNonce()

이 타임스탬프 요청에 대한 nonce를 가져옵니다.

ProcessResponse(ReadOnlyMemory<Byte>, Int32)

인코딩된 타임스탬프 응답을 이 요청과 결합하여 생성합니다 Rfc3161TimestampToken.

TryDecode(ReadOnlyMemory<Byte>, Rfc3161TimestampRequest, Int32)

콘텐츠를 DER로 인코딩된 타임스탬프 요청으로 해석 encodedBytes 하는 Attemps입니다.

TryEncode(Span<Byte>, Int32)

인스턴스를 IETF RFC 3161 TimeStampReq로 인코딩하여 제공된 버퍼에 바이트를 쓰려고 합니다.

적용 대상