Rfc3161TimestampRequest Klass

Definition

Representerar en tidsstämplingsbegäran från IETF RFC 3161.

public ref class Rfc3161TimestampRequest sealed
public sealed class Rfc3161TimestampRequest
type Rfc3161TimestampRequest = class
Public NotInheritable Class Rfc3161TimestampRequest
Arv
Rfc3161TimestampRequest

Kommentarer

Med den här klassen kan du skapa och inspektera TimeStampReq värden enligt definitionen i IETF RFC 3161: Internet X.509 Public Key Infrastructure Time-Stamp Protocol (TSP).

Egenskaper

Name Description
HasExtensions

Anger om begäran har tillägg eller inte.

HashAlgorithmId

Hämtar objektidentifieraren (OID) för hash-algoritmen som är associerad med begäran.

RequestedPolicyId

Hämtar princip-ID:t för begäran eller null när inget princip-ID begärdes.

RequestSignerCertificate

Hämtar ett värde som anger om begäran angav att tidsstämpelutfärdarcertifikatet måste finnas i svaret.

Version

Hämtar versionsnumret för dataformatet för den här begäran.

Metoder

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

Skapar en tidsstämpelbegäran genom att hasha de angivna data med en angiven algoritm.

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

Skapa en tidsstämpelbegäran med ett förberäknat hash-värde och namnet på hash-algoritmen.

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

Skapa en tidsstämpelbegäran med ett förberäknat hash-värde och objektidentifieraren för hash-algoritmen.

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

Skapar en tidsstämpelbegäran genom att hasha signaturen för den angivna undertecknaren med en angiven algoritm.

Encode()

Kodar tidsstämpelbegäran och returnerar den som en bytematris.

GetExtensions()

Hämtar en samling med en kopia av tilläggen som finns i den här begäran.

GetMessageHash()

Hämtar datahash för den här tidsstämpelbegäran.

GetNonce()

Hämtar nonce för den här tidsstämpelbegäran.

ProcessResponse(ReadOnlyMemory<Byte>, Int32)

Kombinerar ett kodat tidsstämpelsvar med den här begäran för att skapa en Rfc3161TimestampToken.

TryDecode(ReadOnlyMemory<Byte>, Rfc3161TimestampRequest, Int32)

Attemps för att tolka innehållet i encodedBytes som en DER-kodad tidsstämpelbegäran.

TryEncode(Span<Byte>, Int32)

Försöker koda instansen som en IETF RFC 3161 TimeStampReqoch skriver bytena i den angivna bufferten.

Gäller för