CertMgr
CertMgr(Certmgr.exe)은 인증서, CTL(인증서 신뢰 목록) 및 CRL(인증서 해지 목록)을 관리하는 명령줄 CryptoAPI 도구입니다.
CertMgr은 많은 수의 스위치를 지원하지만 이 섹션에서는 인증서 저장소 내에서 테스트 인증서를 관리하는 것과 관련된 스위치만 설명합니다 .
CertMgr [/add|/del|/put] [Switches] [/s [/r RegistryLocation ] ] SourceName [/s [/r RegistryLocation] ] [DestinationName]
작업, 스위치 및 인수의 부분 목록
운영
add
SourceName에 지정된 파일의 인증서, CTL 또는 CRL을 DestinationName으로 지정된 인증서 저장소에 추가하도록 CertMgr을 구성합니다.
del
DestinationName에서 지정한 인증서 저장소에서 SourceName으로 지정된 인증서 저장소의 인증서, CTL 또는 CRL을 삭제하도록 CertMgr을 구성합니다. DestinationName을 지정하지 않으면 SourceName도 대상 저장소 역할을 하며 수정됩니다.
put
인증서, CTL 또는 CRL을 SourceName으로 지정된 인증서 저장소에서 DestinationName으로 지정된 파일로 저장하도록 CertMgr을 구성합니다.
없음
명령이 지정되지 않은 경우 CertMgr은 인증서 저장소 또는 SourceName에서 지정한 파일의 모든 인증서, CTL 또는 CRL을 표시합니다.
스위치 및 인수
/c
SourceName에서 지정한 파일의 인증서만 처리하도록 CertMgr을 구성합니다.
/CTL
SourceName에서 지정한 파일에서만 CTL을 처리하도록 CertMgr을 구성합니다.
/CRL
SourceName으로 지정된 파일에서 CRL만 처리하도록 CertMgr을 구성합니다.
/s
SourceName 또는 DestinationName에서 시스템 저장소로 지정한 인증서 저장소에 액세스하도록 CertMgr을 구성합니다.
/r registryLocation
시스템 인증서 저장소의 레지스트리 위치를 지정합니다. /r 스위치는 /s 스위치와 함께 사용할 때만 유효합니다. registryLocation 인수는 다음 중 하나여야 합니다.
currentUser
레지스트리 위치 HKEY_CURRENT_USER 지정합니다.
localMachine
레지스트리 위치 HKEY_LOCAL_MACHINE 지정합니다.
/r 스위치가 /s 스위치와 함께 지정되지 않은 경우 currentUser가 기본값입니다.
이러한 인증서 저장소에 대한 자세한 내용은 인증서 저장소를 참조 하세요.
/v
인증서, CTL 및 CRL에 대한 자세한 정보를 표시하도록 CertMgr을 구성합니다. 이 스위치를 지정하지 않으면 CertMgr은 간단한 정보만 표시합니다.
코멘트
CertMgr을 사용하려면 사용자가 시스템의 Administrators 그룹의 구성원이어야 하며 관리자 권한 명령 프롬프트에서 명령을 실행해야 합니다.
CertMgr 매개 변수의 전체 목록은 인증서 관리자 도구 웹 사이트를 참조하세요.
CertMgr 도구의 32비트 버전은 WDK의 bin\i386 폴더에 있습니다. 도구의 64비트 버전은 WDK의 bin\amd64 및 bin\ia64 폴더에 있습니다.
예제
다음 두 CertMgr 명령은 신뢰할 수 있는 루트 인증 기관 인증서 저장소 및 신뢰할 수 있는 게시자 인증서 저장소에 OutputFile.cer 파일의 인증서를 추가합니다.
CertMgr /add OutputFile.cer /s /r localMachine root
CertMgr /add OutputFile.cer /s /r localMachine trustedpublisher