Freigeben über


Rfc3161TimestampRequest Klasse

Definition

Stellt eine Zeitstempelanforderung aus 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

HasExtensions

Zeigt an, ob die Anforderung eine Erweiterung besitzt oder nicht.

HashAlgorithmId

Ruft den Objektbezeichner (OID) für den der Anforderung zugeordneten Hashalgorithmus ab.

RequestedPolicyId

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

RequestSignerCertificate

Ruft einen Wert ab, der anzeigt, ob die Anforderung angegeben hat, dass das Zeitstempel-Autoritätszertifikat in der Antwort vorhanden sein muss.

Version

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

Methoden

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

Erstellt eine Zeitstempelanforderung, indem für die angegebenen Daten mit einem angegebenen Algorithmus ein Hashwert berechnet wird.

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, indem für die Signatur des angegebenen Signierers mit einem angegebenen Algorithmus ein Hashwert berechnet wird.

Encode()

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

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetExtensions()

Ruft eine Auflistung mit einer Kopie der in dieser Anforderung vorhandenen Erweiterungen ab.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetMessageHash()

Ruft den Datenhash für diese Zeitstempelanforderung ab.

GetNonce()

Ruft die Nonce für diese Zeitstempelanforderung ab.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ProcessResponse(ReadOnlyMemory<Byte>, Int32)

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

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
TryDecode(ReadOnlyMemory<Byte>, Rfc3161TimestampRequest, Int32)

Versucht, den Inhalt von encodedBytes als DER-codierten Zeitstempelanforderung zu interpretieren.

TryEncode(Span<Byte>, Int32)

Versucht, die instance als IETF RFC 3161 TimeStampReqzu codieren und die Bytes in den bereitgestellten Puffer zu schreiben.

Gilt für: