2012-09-05 9 views
3

내 코모도 코드 서명 CERT는 사용하여 내 윈폼 응용 프로그램의 서명 탭에서 "어셈블리 서명"시도를하지만 오류가 계속 :암호화 실패하면서 - "매개 변수가 잘못되었습니다"

Cryptographic failure while signing assembly 'C:\Projects\SomeApplication\obj\Debug\Application.exe' -- 'Error signing assembly -- The parameter is incorrect. ' 
  1. IE에서 공용 및 개인 키가있는 PFX 파일로 인증서를 내 보냈습니다.
  2. 나는 SO을 통해 보았다

sn -p <pfxFile> <snkFile>을 실행하여 SNK 파일을 생성 및 프로젝트에하지만 아무 소용에 SGen 섹션을 추가하는 등의 시도 일의 무리를 발견했다.

<PropertyGroup> 
    <SGenUseProxyTypes>false</SGenUseProxyTypes> 
    <SGenPlatformTarget>$(Platform)</SGenPlatformTarget> 
</PropertyGroup> 
+0

안녕하세요. 동일한 문제가 있습니다. 해결책을 찾았습니까? –

+0

명령 줄을 통해 인증서를 실행하는 대신 빌드에 인증서를 추가했습니다. 그것은 매력처럼 작동했습니다. –

답변

0

는 "코드 서명"이 있어야합니다 코모도에서 다운로드 인증서 식별자 (OID)가 향상된 키 용도 (EKU) 필드에 "1.3.6.1.5.5.7.3.3"을 객체. 실수로 SSL 인증서를 구입했을 수 있습니다. 문맥

+1

나는 같은 문제를 안고있다. 필자의 경우 OID가 정확한지 확인했습니다. – atlaste

관련 문제