2013-01-19 3 views
1
내 코드 서명 인증서가 유효

3/3/12에서코드 서명 인증서 만료 문제

  1. 다시 newing는 것 그것은 나에게 새로운 인증서를 발급 3/3/13 (코모도)을 (를 .pfx 파일)? 또는 수수료를 지불 한 후 3/3/13 후에 현재 인증서 (.pfx 파일)를 사용할 수 있습니까?

  2. exe ​​및 설치 프로그램에 새 인증서로 서명하지 않거나 새로운 인증서를 구입하지 않으면 기존 서명 된 응용 프로그램이 3/3/13 이후에 설치/실행 중에 "확인되지 않은 게시자"또는 다른 오류를 표시합니까? 하나. 소프트웨어의 dll, exe 및 최종 설정 exe에 모두 서명해야합니다.

  3. 갱신시 새 .snk 파일을 받아야합니까, 아니면 기존 .snk 파일을 사용할 수 있습니까?

  4. 동일한 .snk 파일을 사용하여 다른 소프트웨어와 해당 설치 파일을 서명 할 수 있습니까? 및 다른 exe, dll 같은 설치 프로그램에서? .snk 파일이 하나의 exe에 연결되어 있습니까? 또는 모든 exe ​​(.NET 및 VB6 둘 다)에서 사용할 수 있습니까?

나는 윈도우 8 프로 + 비주얼 스튜디오 6 SP6 + 비주얼 스튜디오 2012 얼티밋 + 마이크로 소프트 8 SDK 독립 실행 형 설치

enter image description here

enter image description here

답변

3

매우 유용한 기사 can be found here 있습니다.

답변 :

  1. 만료 날짜가 파일의 일부입니다. 그래서 새로운 파일을 얻을 수 있습니다.

  2. 아니요. 파일에 서명하고 의 타임 스탬프가 인 경우 인증서가 만료되면 서명이 만료되지 않습니다 (링크 된 기사에서 설명 됨).

  3. .snk 파일은 강력한 명명 어셈블리 용입니다. 강력한 네이밍은 게시자의 신뢰성을 확인하기위한 것이 아니기 때문에 일반적으로 자체 서명 인증서를 사용하여 서명합니다. this answer을 참조하십시오.

  4. 일반적으로 동일한 .snk 파일을 사용하여 모든 어셈블리에 서명합니다. 그러나 강력한 네이밍은 .NET 환경에서만 존재하며 VB 6과 같은 다른 바이너리에는 적용되지 않습니다.

+0

답변 해 주셔서 감사합니다. 그러나 공유 한 링크가 표시되지 않습니다. –

+0

죄송합니다. 그들은 어떻게 든 잃어버린 물건을 가져야 만합니다. 방금 다시 추가 했어. – Andreas