정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

MakeCert

MakeCert(Makecert.exe)은 시스템 테스트 루트 키 또는 다른 지정된 키로 서명된 X.509 인증서를 만드는 명령줄 CryptoAPI 도구입니다. 이 인증서는 인증서 이름을 키 쌍의 공용 부분에 바인딩합니다. 이 인증서는 파일이나 시스템 인증서 저장소 또는 둘 다에 저장됩니다.

MakeCert는 많은 수의 스위치를 지원하지만 이 섹션에서는 드라이버 패키지를 테스트 서명하거나 드라이버 파일에 서명을 포함하는 데 사용할 수 있는 테스트 인증서를 만드는 것과 관련된 기본 스위치에 대해서만 설명합니다.


    MakeCert [/b DateStart] [/e DateEnd] [/len KeyLength] [/m nMonths] [/n "Name"] [/pe] [/r] [/sc SubjectCertFile] [/sk SubjectKey] [/sr SubjectCertStoreLocation] [/ss SubjectCertStoreName] [/sv SubjectKeyFile]OutputFile

스위치 및 인수의 부분 목록

/b DateStart

인증서가 처음 발효되는 시작일을 지정합니다. DateStart의 형식의 mm/dd/yyyy입니다.

/b 스위치를 지정하지 않으면 인증서가 만들어진 날짜가 기본 시작일이 됩니다.

/e DateEnd

인증서 유효 기간이 끝나는 종료일을 지정합니다. DateEnd의 형식의 mm/dd/yyyy입니다.

/e 스위치를 지정하지 않으면 기본 종료일은 12/31/2039입니다.

/len KeyLength

보안 주체의 개인 및 공개 키 길이(비트)를 지정합니다.

/len 스위치를 지정하지 않으면 기본 키 길이는 1024비트입니다.

/m nMonths

인증서가 유효한 기간을 시작일부터의 개월 수로 지정합니다.

/n "Name"

인증서의 이름을 지정합니다. 이 이름은 X.500 표준을 준수해야 합니다. 가장 간단한 방법은 "CN=MyName" 형식을 사용하는 것입니다.

/n 스위치를 지정하지 않을 경우 인증서의 기본 이름은 "Joe's Software Emporium"입니다.

/pe

인증서와 연결된 개인 키를 내보낼 수 있도록 MakeCert를 구성합니다.

/r

자체 서명된 루트 인증서를 만들도록 MakeCert를 구성합니다.

/sc SubjectCertFile

기존에 사용되던 보안 주체의 공개 키에 따라 보안 주체의 인증서 파일 이름을 지정합니다.

/sk SubjectKey

개인 키를 포함하는 보안 주체의 키 컨테이너 이름을 지정합니다. 키 컨테이너가 없으면 새 키 컨테이너가 만들어집니다. /sk/sv 스위치를 모두 입력하지 않으면 기본 키 컨테이너가 만들어지고 기본적으로 사용됩니다.

/sr SubjectCertStoreLocation

인증서 저장소의 레지스트리 위치를 지정합니다. SubjectCertStoreLocation 인수는 다음 중 하나여야 합니다.

currentUser

레지스트리 위치 HKEY_CURRENT_USER를 지정합니다.

localMachine

레지스트리 위치 HKEY_LOCAL_MACHINE을 지정합니다.

/r 스위치를 /s 스위치와 함께 지정하지 않으면 기본적으로 currentUser가 됩니다.

/ss SubjectCertStoreName

생성된 인증서가 저장되는 인증서 저장소의 이름을 지정합니다.

/sv SubjectKeyFile

개인 키를 포함하는 보안 주체의 .pvk 파일 이름을 지정합니다. /sk/sv 스위치를 모두 입력하지 않으면 기본 키 컨테이너가 만들어지고 기본적으로 사용됩니다.

OutputFile

생성된 인증서가 저장되는 파일의 이름입니다.

설명

MakeCert는 다양한 스위치를 지원합니다. 이 항목에 설명된 스위치는 테스트 인증서를 만드는 데 사용할 수 있는 스위치로 제한됩니다.

MakeCert 매개 변수 전체 목록을 보려면 MakeCert(영문) 웹 사이트 및 MakeCert 사용(영문) 웹 사이트를 참조하세요.

MakeCert 도구의 32비트 버전은 WDK의 bin\i386 폴더에 있습니다. 64비트 버전의 도구는 WDK의 bin\amd64 및 bin\ia64 폴더에 있습니다.

예제

다음 예제에서 MakeCert 명령은 이름이 "Contoso.com(Test)"인 자체 서명된 테스트 인증서를 생성하고, PrivateCertStore 인증서 저장소에 테스트 인증서를 설치하고, 테스트 인증서 복사본이 들어 있는 Testcert.cer 파일을 만듭니다.


MakeCert -r -pe -ss PrivateCertStore -n "CN=Contoso.com(Test)" testcert.cer

 

 

표시:
© 2014 Microsoft