Rfc3161TimestampRequest Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ę TimeStampReq wartości zgodnie z definicją w dokumencie IETF RFC 3161: Internet X.509 Public Key Infrastructure Time-Stamp Protocol (TSP).
Właściwości
| Nazwa | Opis |
|---|---|
| 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 |
| 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
| Nazwa | Opis |
|---|---|
| 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) |
Utwórz żą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) |
Utwórz żą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 znacznika czasu przez utworzenie skrótu sygnatury podanego elementu podpisującego przy użyciu określonego algorytmu. |
| Encode() |
Koduje żądanie znacznika czasu i zwraca je jako tablicę bajtów. |
| GetExtensions() |
Pobiera kolekcję z kopią rozszerzeń znajdujących się na tym żądaniu. |
| GetMessageHash() |
Pobiera skrót danych dla tego żądania sygnatury czasowej. |
| GetNonce() |
Pobiera wartość niezwiązaną z tym żądaniem sygnatury czasowej. |
| ProcessResponse(ReadOnlyMemory<Byte>, Int32) |
Łączy zakodowaną odpowiedź znacznika czasu z tym żądaniem w celu utworzenia Rfc3161TimestampTokenelementu . |
| TryDecode(ReadOnlyMemory<Byte>, Rfc3161TimestampRequest, Int32) |
Attemps w celu zinterpretowania zawartości |
| TryEncode(Span<Byte>, Int32) |
Próbuje zakodować wystąpienie jako IETF RFC 3161 |