Partager via


Rfc3161TimestampRequest Classe

Définition

Représente une demande d’horodatage de la RFC 3161 de l’IETF.

public ref class Rfc3161TimestampRequest sealed
public sealed class Rfc3161TimestampRequest
type Rfc3161TimestampRequest = class
Public NotInheritable Class Rfc3161TimestampRequest
Héritage
Rfc3161TimestampRequest

Remarques

Cette classe permet la création et l’inspection de TimeStampReq valeurs telles que définies par IETF RFC 3161 : Internet X.509 Public Key Infrastructure Time-Stamp Protocol (TSP).

Propriétés

HasExtensions

Indique si la demande a des extensions ou pas.

HashAlgorithmId

Obtient l’identificateur d’objet (OID) pour l’algorithme de hachage associé à la demande.

RequestedPolicyId

Obtient l’ID de stratégie pour la demande ou null quand aucun ID de stratégie n’a été demandé.

RequestSignerCertificate

Obtient une valeur indiquant si la demande a indiqué ou pas que le certificat d’autorité d’horodatage doit être dans la réponse.

Version

Obtient le numéro de version du format de données pour cette demande.

Méthodes

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

Crée une demande d’horodatage en hachant les données fournies avec un algorithme spécifié.

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

Crée une demande d’horodatage avec une valeur de hachage précalculée et le nom de l’algorithme de hachage.

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

Crée une demande d’horodatage avec une valeur de hachage précalculée et l’identificateur d’objet de l’algorithme de hachage.

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

Crée une demande d’horodatage en hachant la signature du signataire fourni avec un algorithme spécifié.

Encode()

Encode la demande d’horodatage et la retourne sous la forme d’un tableau d’octets.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetExtensions()

Obtient une collection avec une copie des extensions présentes sur cette demande.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetMessageHash()

Obtient le hachage de données pour cette demande d’horodatage.

GetNonce()

Obtient nonce pour cette demande d’horodatage.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ProcessResponse(ReadOnlyMemory<Byte>, Int32)

Combine une réponse d’horodatage encodée à cette demande pour produire un Rfc3161TimestampToken.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
TryDecode(ReadOnlyMemory<Byte>, Rfc3161TimestampRequest, Int32)

Tente d’interpréter le contenu de encodedBytes comme demande d’horodatage encodée en DER.

TryEncode(Span<Byte>, Int32)

Tente d’encoder le instance en tant que RFC 3161 TimeStampReqIETF , en écrivant les octets dans la mémoire tampon fournie.

S’applique à