Interfaz ICertEncodeBitString (certenc.h)

La interfaz ICertEncodeBitString proporciona métodos para controlar las cadenas de bits usadas en las extensiones de certificado. Se puede crear una extensión de certificado mediante una cadena de bits almacenada en un objeto COM de controlador de extensión creado por el módulo de directiva. La cadena de bits puede contener una cadena arbitraria de valores binarios. Esta interfaz es útil para codificar y descodificar szOID_KEY_USAGE extensiones "2.5.29.15"; El módulo de directiva de ejemplo del SDK usa esta interfaz.

ICertEncodeBitString se define en Certenc.h. Sin embargo, al crear el programa, use Certsrv.h como archivo de inclusión. Certenc.dll proporciona la interfaz ICertEncodeBitString . La información de tipo de esta interfaz también está en Certencl.dll, que se incluye con el Kit de desarrollo de software (SDK) de plataforma.

Las interfaces de Servicios de certificados admiten modelos de subprocesos de apartamento y subprocesos libres. Para mejorar el rendimiento, se recomienda el subproceso libre.

Herencia

La interfaz ICertEncodeBitString hereda de la interfaz IDispatch . ICertEncodeBitString también tiene estos tipos de miembros:

Métodos

La interfaz ICertEncodeBitString tiene estos métodos.

 
ICertEncodeBitString::D ecode

Descodifica una cadena de bits codificada en notación de sintaxis abstracta (ASN.1) y almacena la cadena de bits resultante en este objeto.
ICertEncodeBitString::Encode

Realiza la codificación Abstract Syntax Notation One (ASN.1) en una cadena de bits determinada.
ICertEncodeBitString::GetBitCount

Devuelve el número de bits de una cadena de bits que pertenece al objeto CertEncodeBitString y se ha inicializado mediante una llamada anterior a ICertEncodeBitString::D ecode.
ICertEncodeBitString::GetBitString

Devuelve la cadena de bits de la cadena de bits del objeto.

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado certenc.h (incluya Certsrv.h)