CertInit
9/8/2008
O CertInit função inicializa recursos internos para a (Módulo de certificaçãoCertMod).
Para obter mais informações sobre o Certification Module, consulte certmod Module.
Syntax
DWORD CertInit();
Parameters
Nenhum.
Return Value
Esse método retorna o seguinte resultados.
- TRUE
O CertInit função CertMod inicializado com êxito.
- FALSE
O CertInit função não pôde inicializar CertMod. Isso pode resultar quando você executar memória insuficiente, quando um relacionado processo horários - out, ou quando uma operação interna é anulada.
Remarks
O CertInit função, along with a função CertVerify , pertence o módulo de certificação, que é parte de Windows Embedded CE 6.0 do modelo de segurança extensível. Você pode incluir este módulo em sua imagem por configuração SYSGEN_CERTMOD.
CertMod Fornece um serviço autenticação para o Módulo FileSys Verificando válido assinaturas Certificado em arquivos executáveis. Ele faz isso por chamado para a (gerador provasEvGen) módulo e de criptografia (Criptografia) componentes a serem aspecto para e examine evidência de certificação se ele estiver presente na arquivo executável.
O CertInit função só é chamado uma vez — quando o Módulo filesys Carrega o módulo de certificação (Certmod.dll).
Existem há níveis de confiança Windows Embedded CE 6.0, que usa uma modelo de segurança uma camada. Neste modelo, o FileSys módulo somente carrega um arquivo executável se CertMod pode encadear Certificado é para um Certificado em um dos armazenamentos de Certificado.
Em imagens que não incluem o CertMod módulo, todos os arquivos executáveis são carregados — independentemente se eles incluem um Certificado.
CertMod é executado em associação com o seguinte padrão CE 6.0 componentes:
- EvGen
O gerador provas, que abre arquivos para expor seus certificado digital para a inspeção e validação. Este é um interno usado pelo componente CertMod.
- Módulo FileSys
O módulo do sistema de arquivos, que gerencia o sistema de arquivos Windows Embedded CE.
- Módulo Crypt32
As APIs de criptografia.
Registro
CertVerify Verifica o seguinte chave do Registro para armazenamentos Certificado registrado:[HKLM\Security\CertMod\<Certificate Store Name>] "AccountName" = REG_SZ:""
AccountName é o nome associado com o Certificado. Ele é retornado pela CertVerify in a pUserName parâmetro se o arquivo executável é assinado digitalmente, e se seu Certificado pode ser encadeado para um dos certificados registrados em um dos armazenamentos de Certificado, ou na lista de revogados.
Requirements
Header | cecertmod.h |
Library | Certmod.dll |
Windows Embedded CE | Windows Embedded CE 6.0 and later |
See Also
Reference
Authentication Services Functions
CertVerify