Rfc3161TimestampRequest Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |
| 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 |
| TryEncode(Span<Byte>, Int32) |
Tenta codificar a instância como um IETF RFC 3161 |