Rfc3161TimestampRequest Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
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 |
TryEncode(Span<Byte>, Int32) |
Pokusí se zakódovat instanci jako IETF RFC 3161 |