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 |