문제

우리는 XBAP 및 데스크탑 등으로 .NET WPF 응용 프로그램을 실행하고 있습니다. 어셈블리 등에 서명하지 않았습니다. 내 질문은 다음과 같습니다.

Q1. Verisign, Inc. 또는 다른 인증서에서 구매 해야하는 디지털 인증서는 어떤 종류의 디지털 인증서를 구매해야합니까? 내 응용 프로그램에 서명하려면 Authenticode 인증서 (Clickonce)로 사용 하시겠습니까?

Q2.CAN이 디지털 인증서를 사용하여 설치자, 어셈블리, PDF 등과 같은 다른 응용 프로그램에 서명합니까?

Q3. 하나의 디지털 인증서는 회사에 충분합니까? 아니면 다른 사람을 사야합니까?

Q4. 인증서가 만료되면 어떻게됩니까? (그래서 아무도 당신의 앱 폴더에 바이러스를 해킹하고 심지 않으면 자신을 망치지 않는 것이 더 낫습니까 ???)

도움이 되었습니까?

해결책

A1. 코드 서명 인증서가 필요합니다. 그것들은 여러 맛으로 나오며 일반적으로 서로 변환 될 수 있지만, 대장을 오른쪽으로 얻는 것이 가장 쉽습니다.

A2. 동일한 인증서를 사용하여 설치자 및 어셈블리 (및 .exe, .dll, .ocx 파일)에 서명 할 수 있습니다. 나는 .pdf에도 동일하게 적용된다고 생각하지만 그것을 사용한 적이 없다.

A3. 나는 당신의 회사를위한 단일 인증을받을 것입니다.

A4. CERT가 만료되면 더 이상 서명하는 데 사용할 수 없습니다. 그러나 사용하는 한 a 타임 스탬핑 서비스 코드에 서명하면 이미 서명 된 파일이 유효합니다.

다른 팁

A1 : 코드 서명 인증서가 필요합니다. 공급자를 선택할 수 있지만 모든 공급자가 Windows에 의해 "신뢰할 수있는"것으로 인식되는 것은 아닙니다. 신뢰할 수 있고 저렴한 사람들 (저렴한 verisign) 중에 코모도.

A2 : 그렇습니다.

A3 : 하나는 충분합니다.

A4 : 새 코드에 서명 할 수 없습니다. 타임 스탬프 서버를 사용한 경우 오래된 코드가 서명 된 상태로 유지됩니다 (인증서가있는 위치를 얻을 수 있음). 타임 스탬프 서버를 사용하지 않기로 선택하면 인증이 유효하지만 사용자는 만료 된 메시지를받습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top