CertMgr
O CertMgr (Certmgr.exe) é uma ferramenta cryptoAPI de linha de comando que gerencia certificados, CTLs (listas de confiança de certificado) e CRLs (listas de revogação de certificados).
O CertMgr dá suporte a um grande número de comutadores, mas esta seção descreve apenas aqueles relevantes para gerenciar certificados de teste em um repositório de certificados.
CertMgr [/add|/del|/put] [Switches] [/s [/r RegistryLocation ] ] SourceName [/s [/r RegistryLocation] ] [DestinationName]
Lista parcial de operações, comutadores e argumentos
Operações
Adicionar
Configura o CertMgr para adicionar certificados, CTLs ou CRLs do arquivo especificado por SourceName ao repositório de certificados especificado por DestinationName.
Del
Configura o CertMgr para excluir certificados, CTLs ou CRLs no repositório de certificados especificado por SourceName do repositório de certificados especificado por DestinationName. Se DestinationName não for especificado, SourceName também servirá como o repositório de destino e será modificado.
Colocar
Configura o CertMgr para salvar certificados, CTLs ou CRLs do repositório de certificados especificado por SourceName em um arquivo especificado por DestinationName.
Nenhum
Se nenhum comando for especificado, o CertMgr exibirá todos os certificados, CTLs ou CRLs no repositório de certificados ou arquivo especificado por SourceName.
Opções e argumentos
/C
Configura o CertMgr para processar apenas certificados do arquivo especificado por SourceName.
/CTL
Configura o CertMgr para processar somente CTLs do arquivo especificado por SourceName.
/CRL
Configura o CertMgr para processar apenas CRLs do arquivo especificado por SourceName.
/s
Configura o CertMgr para acessar o repositório de certificados especificado por SourceName ou DestinationName como um repositório do sistema.
/rregistryLocation
Especifica o local do registro do repositório de certificados do sistema. A opção /r só é válida quando usada com a opção /s . O argumento RegistryLocation deve ser:
Currentuser
Especifica o local do registro HKEY_CURRENT_USER.
Localmachine
Especifica o local do registro HKEY_LOCAL_MACHINE.
Se a opção /r não for especificada junto com a opção /s , currentUser será o padrão.
Para obter mais informações sobre esses repositórios de certificados, consulte Repositórios de Certificados.
/V
Configura o CertMgr para exibir informações detalhadas sobre certificados, CTLs e CRLs. Se essa opção não for especificada, o CertMgr exibirá apenas informações breves.
Comentários
Para usar o CertMgr, o usuário deve ser membro do grupo Administradores no sistema e executar o comando em um prompt de comando com privilégios elevados.
Para obter uma lista completa dos parâmetros do CertMgr, consulte o site da Ferramenta do Gerenciador de Certificados .
Uma versão de 32 bits da ferramenta CertMgr está localizada na pasta bin\i386 do WDK. Uma versão de 64 bits da ferramenta está localizada nas pastas bin\amd64 e bin\ia64 do WDK.
Exemplo
Os dois comandos CertMgr a seguir adicionam o certificado no arquivo OutputFile.cer ao repositório de certificados autoridades de certificação raiz confiáveis e ao repositório de certificados de Editores Confiáveis.
CertMgr /add OutputFile.cer /s /r localMachine root
CertMgr /add OutputFile.cer /s /r localMachine trustedpublisher
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de