Udostępnij za pośrednictwem


Rfc3161TimestampRequest Klasa

Definicja

Reprezentuje żądanie sygnatury czasowej z IETF RFC 3161.

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

Uwagi

Ta klasa umożliwia tworzenie i inspekcję wartości zdefiniowanych TimeStampReq przez IETF RFC 3161: Internet X.509 Public Key Infrastructure Time-Stamp Protocol (TSP).

Właściwości

HasExtensions

Wskazuje, czy żądanie ma rozszerzenia.

HashAlgorithmId

Pobiera identyfikator obiektu (OID) dla algorytmu skrótu skojarzonego z żądaniem.

RequestedPolicyId

Pobiera identyfikator zasad dla żądania lub null gdy nie zażądano identyfikatora zasad.

RequestSignerCertificate

Pobiera wartość wskazującą, czy żądanie wskazuje, że certyfikat urzędu sygnatury czasowej musi znajdować się w odpowiedzi.

Version

Pobiera numer wersji formatu danych dla tego żądania.

Metody

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

Tworzy żądanie znacznika czasu przez utworzenie skrótu dostarczonych danych za pomocą określonego algorytmu.

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

Twórca żądanie znacznika czasu przy użyciu wstępnie obliczonej wartości skrótu i nazwy algorytmu skrótu.

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

Twórca żądanie znacznika czasu przy użyciu wstępnie obliczonej wartości skrótu i identyfikatora obiektu dla algorytmu skrótu.

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

Tworzy żądanie sygnatury czasowej przez utworzenie skrótu podpisu dostarczonego użytkownika podpisem za pomocą określonego algorytmu.

Encode()

Koduje żądanie znacznika czasu i zwraca je jako tablicę bajtów.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetExtensions()

Pobiera kolekcję z kopią rozszerzeń znajdujących się na tym żądaniu.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetMessageHash()

Pobiera skrót danych dla tego żądania znacznika czasu.

GetNonce()

Pobiera nonce dla tego żądania sygnatury czasowej.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ProcessResponse(ReadOnlyMemory<Byte>, Int32)

Łączy zakodowaną odpowiedź sygnatury czasowej z tym żądaniem w celu utworzenia elementu Rfc3161TimestampToken.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
TryDecode(ReadOnlyMemory<Byte>, Rfc3161TimestampRequest, Int32)

Attemps interpretować zawartość encodedBytes jako kodowany znacznik czasu DER żądanie sygnatury czasowej.

TryEncode(Span<Byte>, Int32)

Próbuje zakodować wystąpienie jako IETF RFC 3161 TimeStampReq, zapisując bajty w podanym buforze.

Dotyczy