Pvk2Pfx

Pvk2Pfx(Pvk2Pfx.exe)는 .spc, .cer 및 .pvk 파일에 포함된 공개 키 및 개인 키 정보를 개인 정보 교환(.pfx) 파일에 복사하는 명령줄 도구입니다.

    pvk2pfx /pvk 
    pvkfilename.pvk [/pi pvkpassword] /spc spcfilename.ext [/pfx pfxfilename.pfx [/po pfxpassword] [/f]]

스위치 및 인수

/pvkpvkfilename.pvk
.pvk 파일의 이름을 지정합니다.

/spcspcfilename.ext
인증서를 포함하는 SPC(소프트웨어 게시자 인증서) 파일의 이름 및 확장명을 지정합니다. 파일은 .spc 파일 또는 .cer 파일일 수 있습니다.

/pfxpfxfilename.pfx
.pfx 파일의 이름을 지정합니다.

/pipvkpassword
.pvk 파일의 암호를 지정합니다.

/popfxpassword
.pfx 파일의 암호를 지정합니다. .pfx 파일의 암호를 지정하지 않으면 .pfx 파일의 암호는 .pvk 파일의 암호와 동일합니다.

/f
-pfx 스위치에서 지정한 것과 이름이 같은 파일이 있는 경우 .pfx 파일을 덮어쓰도록 Pvk2Pfx를 구성합니다.

코멘트

-pfx pfxfilename.pfx 스위치가 제공되지 않으면 pvk2pfx는 -po암호 스위치 및 -f 스위치를 무시하고 사용자에게 .pfx 파일의 이름과 해당 암호를 묻는 마법사를 표시합니다.

SignTool 도구를 사용하여 커널 모드 코드 서명 정책을 준수하는 방식으로 SPC를 사용하여 드라이버에 서명하려면 SPC 정보를 드라이버에 서명하는 로컬 컴퓨터의 개인 인증서 저장소에 추가해야 합니다. 개인 인증서 저장소에 SPC 정보를 추가하는 방법에 대한 자세한 내용은 소프트웨어 게시자 인증서를 참조하세요.

Pvk2Pfx 도구의 32비트 버전은 WDK의 bin\x86 폴더에 있습니다. 도구의 64비트 버전은 WDK의 bin\x64에 있습니다. 예를 들어 Windows 10 실행하는 x64 기반 컴퓨터에서 경로는 C:\Program Files (x86)\Windows Kits\10\bin\x64입니다.

예제

다음 명령은 Mypvkfile.pvk 및 Myspcfile.spc에서 .pfx 파일 Mypfxfile.pfx를 생성합니다. 명령은 .pvk 파일에 대한 암호 mypassword를 제공합니다. 이 암호는 .pfx 파일 Mypfxfile.pfx의 암호가 됩니다. Mypfxfile.pfx라는 기존 파일이 있는 경우 -f 스위치는 기존 파일을 새 파일로 바꾸도록 Pvk2Pfx 도구를 구성합니다.

pvk2pfx -pvk mypvkfile.pvk -pi mypassword -spc myspcfile.spc -pfx mypfxfile.pfx -f