Compartir a través de


Rfc3161TimestampRequest Clase

Definición

Representa una solicitud de marca de tiempo de IETF RFC 3161.

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

Comentarios

Esta clase permite la creación e inspección de TimeStampReq valores según lo definido por IETF RFC 3161: Internet X.509 Public Key Infrastructure Time-Stamp Protocol (TSP).

Propiedades

HasExtensions

Indica si la solicitud tiene o no extensiones.

HashAlgorithmId

Obtiene el identificador de objeto (OID) del algoritmo hash asociado a la solicitud.

RequestedPolicyId

Obtiene el identificador de la directiva para la solicitud, o null si no se solicitó ningún identificador de directiva.

RequestSignerCertificate

Obtiene un valor que indica si la solicitud indicó o no que el certificado de autoridad de la marca de tiempo debe estar en la respuesta.

Version

Obtiene el número de versión del formato de datos para esta solicitud.

Métodos

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

Crea una solicitud de marca de tiempo aplicando un algoritmo hash especificado a los datos proporcionados.

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

Cree una solicitud de marca de tiempo con un valor hash calculado previamente y el nombre del algoritmo hash.

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

Cree una solicitud de marca de tiempo con un valor hash calculado previamente y el identificador de objeto para el algoritmo hash.

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

Crea una solicitud de marca de tiempo aplicando un algoritmo hash especificado a la firma del firmante proporcionado.

Encode()

Codifica la solicitud de marca de tiempo y la devuelve como una matriz de bytes.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetExtensions()

Obtiene una colección con una copia de las extensiones presentes en esta solicitud.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetMessageHash()

Obtiene el hash de datos para esta solicitud de marca de tiempo.

GetNonce()

Obtiene el valor nonce para esta solicitud de marca de tiempo.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ProcessResponse(ReadOnlyMemory<Byte>, Int32)

Combina una respuesta de marca de tiempo codificada con esta solicitud para producir una Rfc3161TimestampToken.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
TryDecode(ReadOnlyMemory<Byte>, Rfc3161TimestampRequest, Int32)

Intentos para interpretar el contenido de encodedBytes como una solicitud de marca de tiempo con codificación DER.

TryEncode(Span<Byte>, Int32)

Intenta codificar la instancia como un RFC 3161 TimeStampReqde IETF, escribiendo los bytes en el búfer proporcionado.

Se aplica a