Compartilhar via


Interface ICertEncodeStringArray (certenc.h)

A interface ICertEncodeStringArray fornece métodos para lidar com matrizes de cadeias de caracteres usadas em extensões de certificado.

Uma extensão de certificado pode ser criada usando uma matriz de cadeia de caracteres armazenada em um objeto COM do manipulador de extensão instanciado pelo módulo de política. Cada elemento na matriz é um valor de cadeia de caracteres.

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.

ICertEncodeStringArray é definido em Certenc.h. No entanto, ao criar seu programa, use Certsrv.h como o arquivo de inclusão. Certenc.dll fornece a interface ICertEncodeStringArray . 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 ICertEncodeStringArray herda da interface IDispatch . ICertEncodeStringArray também tem estes tipos de membros:

Métodos

A interface ICertEncodeStringArray tem esses métodos.

 
ICertEncodeStringArray::D ecode

Decodifica uma matriz de cadeia de caracteres codificada em ASN.1 (Abstract Syntax Notation One) e armazena a matriz resultante de cadeias de caracteres no objeto CertEncodeStringArray.
ICertEncodeStringArray::Encode

Retorna uma cadeia de caracteres codificada em ASN.1 da matriz de cadeia de caracteres armazenada neste objeto.
ICertEncodeStringArray::GetCount

Retorna o número de valores de cadeia de caracteres na matriz de cadeia de caracteres.
ICertEncodeStringArray::GetStringType

Retorna o tipo de valores de cadeia de caracteres que a matriz de cadeia de caracteres contém.
ICertEncodeStringArray::GetValue

Retorna a cadeia de caracteres especificada da matriz de cadeia de caracteres.
ICertEncodeStringArray::Reset

Especifica o tamanho da matriz de cadeia de caracteres e o tipo de cadeias de caracteres que a matriz conterá.
ICertEncodeStringArray::SetValue

Define um valor de cadeia de caracteres no índice especificado da matriz de cadeia de caracteres.

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)