Rfc3161TimestampRequest Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
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 |
TryEncode(Span<Byte>, Int32) |
Tente d’encoder le instance en tant que RFC 3161 |