Rfc3161TimestampRequest Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
| 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 |
| TryEncode(Span<Byte>, Int32) |
Versucht, die Instanz als IETF RFC 3161 |