2009-10-31 2 views
6

필자는 InstallShield 2010을 사용하여 SPC/PFX와 PVK 파일이 내 파일에 서명해야합니다. 방금 Code Signing CERT를 받았지만 모두 SPC 파일이었습니다. 나는 그것을 마우스 오른쪽 버튼으로 클릭하고 Windows 7에 설치했습니다.이 시스템의 PVK 파일이 있다고 가정하지만 인증서 MMC 등을 사용하여 찾을 수 없습니다..SPC 파일로만 코드에 서명하는 방법은 무엇입니까?

InstallShield에서이 SPC 파일을 어떻게 사용합니까? PVK 파일이없는 내 파일? "My Store"(개인 인증서)에서 인증서를보고 .CER 또는 P7B로 내보낼 수 있지만 PFX 옵션이 회색으로 표시되어 어떤 이유에서든 PVK를 내보낼 수 없습니다.

PVK 파일없이 InstallShield를 사용하여 서명 할 수 있습니까? 또한이 컴퓨터를 다시로드해야한다면 어떻게 될지 걱정됩니다.이 코드 서명을 PVK 파일없이 다시 설치하려면 어떻게해야합니까? 내 백업 시스템에 PFX 파일을 보관하는 데 익숙해졌습니다. 그것은 3 년 cert 그래서 나는이 컴퓨터를 다시로드 할 예정이다 3 년 상상. ,

답변

3

문제는 GoDaddy와 함께 있었다 나는 파이어 폭스를 사용 후 나는 과정을 실행 한 다음 정말 명확하게하기 등

+2

Godaddy 고객 지원부에서 이것이 문제라는 것을 전혀 알지 못했습니다. – Nick

+0

우리는 같은 경험을했습니다. GoDaddy의 기술 지원 담당자는 SSL 팀에게 IM8 문제로 인한 문제가 있음을 알기 위해 IM 팀에 문의했으며, FireFox를 다시 사용해 달라는 요청을 받았습니다. 이것은 GoDaddy 등록 양식의 작은 브라우저 감지 로직으로 쉽게 막을 수있는 시나리오입니다. :) – WeekendDiver

2

필요한 파일 (P12)를 수출 할 수 있었다 자신의 키 생성은 IE 8 작동하지 Neal이 말했듯이, Firefox가 답입니다. 처음에는 본질적으로 분명한 것은 아니지만 pvk 파일의 생성은 Chrome에서 사용할 수 없으며 IE8 이상에서도 사용할 수 없습니다. CSR을 만들 때 자동 및 수동의 두 가지 옵션이 있어야합니다. Chrome 또는 IE8 +를 사용하는 경우는 아니므로 수동 옵션 만 사용할 수 있습니다.

Chrome 또는 IE 8 이상을 사용하여 해시를 만드는 방법이있을 수 있지만 어떻게해야할지 모르고 내 해시를 입력 할 수있는 상자가 남아있었습니다. 그러나 Firefox를 사용하면 자동 옵션을 사용할 수 있었고 프로세스가 끝났습니다 ... 인증서를 설치하고 P12를 내 보낸 후 롤 준비가되었습니다.

결론은 단지 전체가 ... 이것은 IE에서 작동

8

를 파이어 폭스와 과정을 다운로드하고 자신에게 번거 로움을 저장/요청 않는, 그냥 농구를 알 필요가있다.

GoDaddy에서 .spc 인증서를 다운로드하십시오. IE-> Tools-> Internet Options-> Content-> Certificates-> Personal으로 이동하십시오. 인증서가 없으면 가져 오십시오. 일단 거기에 있으면 내보내기 -> 다음 -> 예, 개인 키 내보내기 -> 개인 정보 내보내기 - PKCS # 12 (.PFX)를 선택할 수 있습니다.

+2

위대한 솔루션. 명확한 지시를 내리지 않은 GoDaddy의 수치. – Oleg

+0

이 옵션은 개인 키를 내보낼 수있는 옵션이있는 spc를 만든 경우에만 작동합니다.나는 현재 pfx 내보내기를 허용하지 않는 spc에 직면하고 있으며 대부분의 소스에 따르면 보안을 위해 MOST spc는 pfx로 내보낼 수 없습니다. –

1

GoDaddy는 .spc 파일을 제공하기 만하면됩니다. .p12 파일을 만듭니다. 이 작업은 다음과 같습니다. 1. myCert.spc, 인증서 설치 (Windows에 .spc를 설치) 을 마우스 오른쪽 단추로 클릭합니다. 2. myCert.spc (certmgr에서 열려면)를 두 번 클릭하고 .cer 파일로 내 보냅니다. 3. .cer 파일을 Firefox로 가져옵니다. 4. Firefox에서 : 방금 가져온 것을 백업하여 .p12 파일을 만듭니다.

그런 다음 .p12 파일을 사용하여 코드에 서명 할 수 있습니다.

+0

... 카테고리 아래의 파일 : "쉽게 만들자" – Tschallacka

+0

. DER로 인코딩되었거나 base64입니까? –

+0

DER ... (.cer) – TradeHound