Compartilhar via


Interface ICertEncodeDateArray (certenc.h)

A interface ICertEncodeDateArray fornece métodos para lidar com matrizes de data usadas em extensões de certificado.

Uma extensão de certificado pode ser criada usando uma matriz Date armazenada em um objeto COM do manipulador de extensão instanciado pelo módulo de política. Cada elemento na matriz é um valor Date .

Essa interface é fornecida principalmente como uma demonstração para codificar extensões personalizadas. Os programas de exemplo dos Serviços de Certificados no SDK (Kit de Desenvolvimento de Software de Plataforma) contêm código-fonte para essa interface.

ICertEncodeDateArray é definido em Certenc.h. No entanto, ao criar seu programa, use Certsrv.h como o arquivo de inclusão. Certenc.dll fornece a interface ICertEncodeDateArray . As informações de tipo para essa interface também estão em Certencl.dll, que é fornecida com o SDK da Plataforma.

As interfaces dos Serviços de Certificados dão suporte a modelos apartment-threading e free-threading. Para obter uma taxa de transferência melhor, o threading gratuito é recomendado.

Herança

A interface ICertEncodeDateArray herda da interface IDispatch . ICertEncodeDateArray também tem estes tipos de membros:

Métodos

A interface ICertEncodeDateArray tem esses métodos.

 
ICertEncodeDateArray::D ecode

Decodifica uma matriz de data codificada em ASN.1 (Abstract Syntax Notation One) e armazena a matriz resultante de valores de data no objeto CertEncodeDateArray.
ICertEncodeDateArray::Encode

Retorna uma cadeia de caracteres codificada em ASN.1 (Abstract Syntax Notation One) da matriz de data armazenada neste objeto.
ICertEncodeDateArray::GetCount

Retorna o número de valores DATE na matriz DATE do objeto.
ICertEncodeDateArray::GetValue

Retorna a data especificada da matriz DATE.
ICertEncodeDateArray::Reset

Especifica o tamanho da matriz DATE neste objeto.
ICertEncodeDateArray::SetValue

Define um valor DATE no índice especificado da matriz DATE.

Requisitos

Requisito Valor
Cliente mínimo com suporte Nenhum compatível
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho certenc.h (inclua Certsrv.h)