Rfc3161TimestampRequest Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
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 |
TryEncode(Span<Byte>, Int32) |
Intenta codificar la instancia como un RFC 3161 |