Rfc3161TimestampRequest Klas

Definitie

Vertegenwoordigt een tijdstempelaanvraag van IETF RFC 3161.

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

Opmerkingen

Met deze klasse kunnen waarden worden gemaakt en gecontroleerd TimeStampReq zoals gedefinieerd door IETF RFC 3161: Internet X.509 Public Key Infrastructure Time-Stamp Protocol (TSP).

Eigenschappen

Name Description
HasExtensions

Geeft aan of de aanvraag extensies heeft.

HashAlgorithmId

Hiermee haalt u de object-id (OID) op voor het hash-algoritme dat is gekoppeld aan de aanvraag.

RequestedPolicyId

Hiermee wordt de beleids-id voor de aanvraag opgehaald of null wanneer er geen beleids-id is aangevraagd.

RequestSignerCertificate

Hiermee wordt een waarde opgehaald die aangeeft of de aanvraag al dan niet heeft aangegeven dat het certificaat van de tijdstempelinstantie in het antwoord moet staan.

Version

Hiermee wordt het versienummer van de gegevensindeling voor deze aanvraag opgehaald.

Methoden

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

Hiermee maakt u een tijdstempelaanvraag door de opgegeven gegevens te hashen met een opgegeven algoritme.

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

Maak een tijdstempelaanvraag met behulp van een vooraf berekende hash-waarde en de naam van het hash-algoritme.

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

Maak een tijdstempelaanvraag met behulp van een vooraf berekende hashwaarde en de object-id voor het hash-algoritme.

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

Hiermee maakt u een tijdstempelaanvraag door de handtekening van de opgegeven ondertekenaar te hashen met een opgegeven algoritme.

Encode()

Codeert de tijdstempelaanvraag en retourneert deze als een bytematrix.

GetExtensions()

Hiermee haalt u een verzameling op met een kopie van de extensies die aanwezig zijn op deze aanvraag.

GetMessageHash()

Hiermee haalt u de gegevens-hash op voor deze tijdstempelaanvraag.

GetNonce()

Hiermee haalt u de nonce op voor deze tijdstempelaanvraag.

ProcessResponse(ReadOnlyMemory<Byte>, Int32)

Combineert een gecodeerd tijdstempelantwoord met deze aanvraag om een Rfc3161TimestampToken.

TryDecode(ReadOnlyMemory<Byte>, Rfc3161TimestampRequest, Int32)

Attemps om de inhoud van encodedBytes een DER-gecodeerde tijdstempelaanvraag te interpreteren.

TryEncode(Span<Byte>, Int32)

Probeert het exemplaar te coderen als een IETF RFC 3161 TimeStampReq, waardoor de bytes in de opgegeven buffer worden geschreven.

Van toepassing op