Interfaz ICertEncodeStringArray (certenc.h)
La interfaz ICertEncodeStringArray proporciona métodos para controlar matrices de cadenas usadas en extensiones de certificado.
Se puede crear una extensión de certificado mediante una matriz de cadenas almacenada en un objeto COM del controlador de extensión creado por el módulo de directivas. Cada elemento de la matriz es un valor de cadena.
Esta interfaz se proporciona principalmente como demostración para codificar extensiones personalizadas. Los programas de ejemplo de Servicios de certificados del Kit de desarrollo de software (SDK) de plataforma contienen código fuente para esta interfaz.
ICertEncodeStringArray se define en Certenc.h. Sin embargo, al crear el programa, use Certsrv.h como archivo de inclusión. Certenc.dll proporciona la interfaz ICertEncodeStringArray . La información de tipo de esta interfaz también está en Certencl.dll, que se incluye con el SDK de plataforma.
Las interfaces de Servicios de certificados admiten modelos de subprocesos de apartamento y de subprocesos libres. Para mejorar el rendimiento, se recomienda el subproceso libre.
Herencia
La interfaz ICertEncodeStringArray hereda de la interfaz IDispatch . ICertEncodeStringArray también tiene estos tipos de miembros:
Métodos
La interfaz ICertEncodeStringArray tiene estos métodos.
ICertEncodeStringArray::D ecode Descodifica una matriz de cadenas codificada en notación de sintaxis abstracta (ASN.1) y almacena la matriz resultante de cadenas en el objeto CertEncodeStringArray. |
ICertEncodeStringArray::Encode Devuelve una cadena con codificación ASN.1 de la matriz de cadenas almacenada en este objeto. |
ICertEncodeStringArray::GetCount Devuelve el número de valores de cadena de la matriz de cadenas. |
ICertEncodeStringArray::GetStringType Devuelve el tipo de valores de cadena que contiene la matriz de cadenas. |
ICertEncodeStringArray::GetValue Devuelve la cadena especificada de la matriz de cadenas. |
ICertEncodeStringArray::Reset Especifica el tamaño de la matriz de cadenas y el tipo de cadenas que contendrá la matriz. |
ICertEncodeStringArray::SetValue Establece un valor de cadena en el índice especificado de la matriz de cadenas. |
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) |