Funções de troca de informações pessoais

Cada uma das seções a seguir discute uma função exportada por Xenroll.dll para gerenciar mensagens PFX (Troca de Informações Pessoais). Cada seção também discute como usar CertEnroll.dll para substituir a função ou indica que não existe nenhum mapeamento entre as duas bibliotecas.

createFilePFXWStr

A função createFilePFXWStr em Xenroll.dll salva uma cadeia de certificados e uma chave privada em um arquivo usando o formato PFX.

A biblioteca CertEnroll.dll não implementa diretamente a funcionalidade para copiar a mensagem PFX para um arquivo. No entanto, você pode usar o método CreatePFX na interface IX509Enrollment para criar uma mensagem PFX codificada e gravar uma função personalizada para salvar a mensagem em um arquivo.

createPFXWStr

A função createPFXWStr no Xenroll.dll salva uma cadeia de certificados e uma chave privada em uma cadeia de caracteres de formato PFX.

Você pode usar o método CreatePFX na interface IX509Enrollment para criar uma mensagem PFX codificada que contém a cadeia de certificados e a chave. Você pode especificar uma senha, opções de exportação e tipo de codificação. Para recuperar uma cadeia de caracteres equivalente à retornada de createPFXWStr, passe o sinalizador XCN_CRYPT_STRING_BINARY no no parâmetro Encoding do método CreatePFX .

Mapeando Xenroll.dll para CertEnroll.dll

IX509Enrollment