Interface ICertEncodeLongArray (certenc.h)
A interface ICertEncodeLongArray fornece métodos para lidar com matrizes longas usadas em extensões de certificado.
Uma extensão de certificado pode ser criada usando uma matriz Long armazenada em um objeto COM do manipulador de extensão instanciado pelo módulo de política. Cada elemento na matriz é um valor Long .
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.
ICertEncodeLongArray é definido em Certenc.h. No entanto, ao criar seu programa, use Certsrv.h como o arquivo de inclusão. Certenc.dll fornece a interface ICertEncodeLongArray . 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 ICertEncodeLongArray herda da interface IDispatch . ICertEncodeLongArray também tem estes tipos de membros:
Métodos
A interface ICertEncodeLongArray tem esses métodos.
ICertEncodeLongArray::D ecode Decodifica uma matriz Long codificada por ASN.1 (Abstract Syntax Notation One) e armazena a matriz resultante de valores Long no objeto CertEncodeLongArray. |
ICertEncodeLongArray::Encode Retorna uma cadeia de caracteres codificada em ASN.1 da matriz LONG armazenada neste objeto. |
ICertEncodeLongArray::GetCount Retorna o número de valores Long na matriz Long do objeto. |
ICertEncodeLongArray::GetValue Retorna o valor Long especificado da matriz Long. |
ICertEncodeLongArray::Reset Especifica o tamanho da matriz neste objeto . |
ICertEncodeLongArray::SetValue Define um valor Long no índice especificado da matriz Long. |
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) |