Compartilhar via


installResponseFromPFX

O exemplo installResponseFromPFX instala um certificado registrado de um arquivo PFX (Troca de Informações Pessoais) no repositório de certificados.

Localização

Quando você instala o Microsoft Windows Software Development Kit (SDK), o exemplo é instalado, por padrão, na pasta %ProgramFiles%\Microsoft SDKs\Windows\v7.0\Samples\Security\X509 Certificate Enrollment\VC\installResponseFromPFX.

Discussão

O exemplo installResponseFromPFX:

  1. Processa os argumentos de linha de comando. A linha de comando deve conter:
    • O nome do exemplo.
    • O nome do arquivo PFX que contém o certificado registrado.
    • Uma senha associada ao arquivo PFX.
  2. Lê o arquivo PFX, tentando primeiro o formato base64 e o formato binário se base64 falhar. A função DecodeFileW() é definida em enrollCommon.cpp.
  3. Converte o certificado registrado em um BSTR e o usa para inicializar um objeto IX509Enrollment . A função convertWszToBstr é definida em enrollCommon.cpp.
  4. Instala o certificado no repositório de certificados.

enrollEOBOCMC

Usando os exemplos incluídos