Rfc3161TimestampRequest Classe

Definição

Representa uma solicitação de carimbo de data/hora do IETF RFC 3161.

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

Comentários

Essa classe permite a criação e inspeção de TimeStampReq valores, conforme definido pelo IETF RFC 3161: Protocolo de Time-Stamp de Infraestrutura de Chave Pública (TSP) da Internet X.509.

Propriedades

Nome Description
HasExtensions

Indica se a solicitação tem ou não extensões.

HashAlgorithmId

Obtém o OID (Identificador de Objeto) para o algoritmo de hash associado à solicitação.

RequestedPolicyId

Obtém a ID da política para a solicitação ou null quando nenhuma ID de política foi solicitada.

RequestSignerCertificate

Obtém um valor que indica se a solicitação indicou ou não que o certificado de autoridade de carimbo de data/hora é necessário para estar na resposta.

Version

Obtém o número de versão do formato de dados para essa solicitação.

Métodos

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

Cria uma solicitação de carimbo de data/hora hash dos dados fornecidos com um algoritmo especificado.

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

Crie uma solicitação de carimbo de data/hora usando um valor de hash pré-computado e o nome do algoritmo de hash.

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

Crie uma solicitação de carimbo de data/hora usando um valor de hash pré-computado e o Identificador de Objeto para o algoritmo de hash.

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

Cria uma solicitação de carimbo de data/hora hash da assinatura do signatário fornecido com um algoritmo especificado.

Encode()

Codifica a solicitação de carimbo de data/hora e a retorna como uma matriz de bytes.

GetExtensions()

Obtém uma coleção com uma cópia das extensões presentes nesta solicitação.

GetMessageHash()

Obtém o hash de dados para essa solicitação de carimbo de data/hora.

GetNonce()

Obtém o nonce para esta solicitação de carimbo de data/hora.

ProcessResponse(ReadOnlyMemory<Byte>, Int32)

Combina uma resposta de carimbo de data/hora codificada com essa solicitação para produzir um Rfc3161TimestampToken.

TryDecode(ReadOnlyMemory<Byte>, Rfc3161TimestampRequest, Int32)

Attemps para interpretar o conteúdo como encodedBytes uma solicitação de carimbo de data/hora codificada em DER.

TryEncode(Span<Byte>, Int32)

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

Aplica-se a