Sdílet prostřednictvím


Rfc3161TimestampRequest Třída

Definice

Představuje požadavek na časové razítko z IETF RFC 3161.

public ref class Rfc3161TimestampRequest sealed
public sealed class Rfc3161TimestampRequest
type Rfc3161TimestampRequest = class
Public NotInheritable Class Rfc3161TimestampRequest
Dědičnost
Rfc3161TimestampRequest

Poznámky

Tato třída umožňuje vytváření a kontrolu TimeStampReq hodnot podle definice IETF RFC 3161: Internet X.509 Public Key Infrastructure Time-Stamp Protocol (TSP).

Vlastnosti

HasExtensions

Určuje, jestli má požadavek rozšíření.

HashAlgorithmId

Získá identifikátor objektu (OID) pro algoritmus hash přidružený k požadavku.

RequestedPolicyId

Získá ID zásady pro požadavek nebo null pokud nebylo požadováno žádné ID zásady.

RequestSignerCertificate

Získá hodnotu označující, zda požadavek indikuje, že certifikát časového razítka autority musí být v odpovědi.

Version

Získá číslo verze formátu dat pro tento požadavek.

Metody

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

Vytvoří požadavek časového razítka pomocí algoritmu hash zadaných dat.

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

Create požadavek s časovým razítkem s použitím předem vypočítané hodnoty hash a názvu hashovacího algoritmu.

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

Create požadavek časového razítka s použitím předem vypočítané hodnoty hash a identifikátoru objektu pro hashovací algoritmus.

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

Vytvoří požadavek časového razítka pomocí algoritmu hash podpisu zadaného podepisujícího uživatele.

Encode()

Zakóduje požadavek časového razítka a vrátí ho jako pole bajtů.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetExtensions()

Získá kolekci s kopií rozšíření v tomto požadavku.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetMessageHash()

Získá hodnotu hash dat pro tento požadavek časového razítka.

GetNonce()

Získá nonce pro tento požadavek časového razítka.

GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ProcessResponse(ReadOnlyMemory<Byte>, Int32)

Kombinací zakódované odpovědi časového razítka s tímto požadavkem vznikne Rfc3161TimestampToken.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
TryDecode(ReadOnlyMemory<Byte>, Rfc3161TimestampRequest, Int32)

Attemps interpretuje obsah encodedBytes souboru jako požadavek časového razítka s kódováním DER.

TryEncode(Span<Byte>, Int32)

Pokusí se zakódovat instanci jako IETF RFC 3161 TimeStampReq, zapíše bajty do poskytnuté vyrovnávací paměti.

Platí pro