Compartilhar via


Interface ICertEncodeBitString (certenc.h)

A interface ICertEncodeBitString fornece métodos para lidar com cadeias de caracteres de bits usadas em extensões de certificado. Uma extensão de certificado pode ser criada usando uma cadeia de caracteres de bits armazenada em um objeto COM do manipulador de extensão instanciado pelo módulo de política. A cadeia de caracteres de bits pode conter uma cadeia de caracteres arbitrária de valores binários. Essa interface é útil para codificar e decodificar szOID_KEY_USAGE extensões "2.5.29.15"; o módulo de política de exemplo do SDK usa essa interface.

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

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 ICertEncodeBitString herda da interface IDispatch . ICertEncodeBitString também tem estes tipos de membros:

Métodos

A interface ICertEncodeBitString tem esses métodos.

 
ICertEncodeBitString::D ecode

Decodifica uma cadeia de caracteres de bit codificada em ASN.1 (Abstract Syntax Notation One) e armazena a cadeia de caracteres de bits resultante neste objeto.
ICertEncodeBitString::Encode

Executa a codificação ASN.1 (Abstract Syntax Notation One) em uma determinada cadeia de caracteres de bits.
ICertEncodeBitString::GetBitCount

Retorna o número de bits em uma cadeia de caracteres de bits que pertence ao objeto CertEncodeBitString e foi inicializado por uma chamada anterior para ICertEncodeBitString::D ecode.
ICertEncodeBitString::GetBitString

Retorna a cadeia de caracteres de bits na cadeia de caracteres de bits do objeto.

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)