Rfc3161TimestampRequest Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
| 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 |
| TryEncode(Span<Byte>, Int32) |
Tenta codificar a instância como um IETF RFC 3161 |