Rfc3161TimestampRequest Klasse

Definition

Stellt eine Zeitstempelanforderung von IETF RFC 3161 dar.

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

Hinweise

Diese Klasse ermöglicht die Erstellung und Überprüfung von TimeStampReq Werten gemäß IETF RFC 3161: Internet X.509 Public Key Infrastructure Time-Stamp Protocol (TSP).

Eigenschaften

Name Beschreibung
HasExtensions

Gibt an, ob die Anforderung Erweiterungen enthält.

HashAlgorithmId

Ruft den Object Identifier (OID) für den Hashalgorithmus ab, der der Anforderung zugeordnet ist.

RequestedPolicyId

Ruft die Richtlinien-ID für die Anforderung ab oder null wenn keine Richtlinien-ID angefordert wurde.

RequestSignerCertificate

Ruft einen Wert ab, der angibt, ob die Anforderung angibt, dass das Zeitstempelzertifizierungszertifikat in der Antwort erforderlich ist.

Version

Ruft die Versionsnummer des Datenformats für diese Anforderung ab.

Methoden

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

Erstellt eine Zeitstempelanforderung durch Hashing der bereitgestellten Daten mit einem angegebenen Algorithmus.

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

Erstellen Sie eine Zeitstempelanforderung mit einem vorab berechneten Hashwert und dem Namen des Hashalgorithmus.

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

Erstellen Sie eine Zeitstempelanforderung mit einem vorab berechneten Hashwert und dem Objektbezeichner für den Hashalgorithmus.

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

Erstellt eine Zeitstempelanforderung durch Hashing der Signatur des bereitgestellten Signierers mit einem angegebenen Algorithmus.

Encode()

Codiert die Zeitstempelanforderung und gibt sie als Bytearray zurück.

GetExtensions()

Ruft eine Auflistung mit einer Kopie der Erweiterungen ab, die auf dieser Anforderung vorhanden sind.

GetMessageHash()

Ruft den Datenhash für diese Zeitstempelanforderung ab.

GetNonce()

Ruft die Nonce für diese Zeitstempelanforderung ab.

ProcessResponse(ReadOnlyMemory<Byte>, Int32)

Kombiniert eine codierte Zeitstempelantwort mit dieser Anforderung, um eine Rfc3161TimestampToken.

TryDecode(ReadOnlyMemory<Byte>, Rfc3161TimestampRequest, Int32)

Attemps, um den Inhalt einer encodedBytes DER-codierten Zeitstempelanforderung zu interpretieren.

TryEncode(Span<Byte>, Int32)

Versucht, die Instanz als IETF RFC 3161 TimeStampReqzu codieren, wobei die Bytes in den bereitgestellten Puffer geschrieben werden.

Gilt für: