Rfc3161TimestampRequest Classe

Definição

Representa um pedido de carimbo temporal do IETF RFC 3161.

public ref class Rfc3161TimestampRequest sealed
public sealed class Rfc3161TimestampRequest
type Rfc3161TimestampRequest = class
Public NotInheritable Class Rfc3161TimestampRequest
Herança
Rfc3161TimestampRequest

Observações

Esta classe permite a criação e inspeção de TimeStampReq valores conforme definido pelo IETF RFC 3161: Internet X.509 Public Key Infrastructure Time-Stamp Protocol (TSP).

Propriedades

Name Description
HasExtensions

Indica se o pedido tem ou não extensões.

HashAlgorithmId

Obtém o Identificador de Objeto (OID) para o algoritmo de hash associado ao pedido.

RequestedPolicyId

Recebe o ID da apólice para o pedido, ou null quando não foi solicitado nenhum ID da política.

RequestSignerCertificate

Recebe um valor que indica se o pedido indicou ou não que o certificado de autoridade de carimbo temporal deve estar na resposta.

Version

Obtém o número de versão do formato de dados para este pedido.

Métodos

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

Cria um pedido de carimbo temporal através do hash dos dados fornecidos com um algoritmo especificado.

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

Crie um pedido de carimbo temporal usando um valor de hash pré-calculado e o nome do algoritmo de hash.

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

Crie um pedido de carimbo temporal usando um valor de hash pré-calculado e o Identificador de Objeto para o algoritmo de hash.

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

Cria um pedido de carimbo temporal através do hash da assinatura do signatário fornecido com um algoritmo especificado.

Encode()

Codifica o pedido de carimbo temporal e devolve-o como um array de bytes.

GetExtensions()

Recebe uma coleção com uma cópia das extensões presentes neste pedido.

GetMessageHash()

Obtém o hash de dados para este pedido de carimbo temporal.

GetNonce()

Recebe o problema deste pedido de carimbo temporal.

ProcessResponse(ReadOnlyMemory<Byte>, Int32)

Combina uma resposta codificada com carimbo temporal com este pedido para produzir um Rfc3161TimestampToken.

TryDecode(ReadOnlyMemory<Byte>, Rfc3161TimestampRequest, Int32)

Tenta interpretar o conteúdo de encodedBytes como um Pedido de Carimbo de Tempo codificado em DER.

TryEncode(Span<Byte>, Int32)

Tenta codificar a instância como um IETF RFC 3161 TimeStampReq, escrevendo os bytes no buffer fornecido.

Aplica-se a