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) |