2010-11-30 3 views
1

회사에서 제공하는 cab 파일을 가지고 있으며 내 환경 (터미널)을 보호하기 위해 택시 및 내부의 모든 파일에 서명해야합니다 DLL 및 EXE) 나는 그것을 제거하고 recabing 피하기 위해 싶습니다. 어떤 도구가 있습니까? Microsoft의 signtool을 보았습니다. 안에있는 파일이 아니라 택시에만 서명 할 수 있습니다.WIN CE .cab 파일과 내부의 모든 파일에 서명하십시오.

답변

1

장치에 코드가있는 경우에만 파일에 서명 할 수 있지만 서명 된 데이터의 압축을 풀어 원본 파일에 래핑 한 다음 설치하십시오.

설명 : 서명의 유효성을 검사

  1. 이 있어야 뭔가. 그것은 자신의 코드 않는 한 당신은 다음 서명은 거의 의미 하게는 CAB 서명,하지만 시스템 이 서명 걱정하지 않는 경우 (말하는 서명되지 않았거나 잘못 서명 된 적합성 평가 기관을 설치하는 사용자 수) 수 당신이 뭔가 (당신의 코드?)을 서명의 유효성을 검사하는 파일에 서명 할 수 있습니다,하지만 다시이 있어야
  2. 수행 CAB 설치. PKCS # 7 (인증서 기반) 서명 당신은 사용이 다른 장소에 별도로 보관 파일 원본 데이터 상기 서명 된 파일의 일부, 또는 분리 된 서명 확인 서명, 을 포장 할 수 있습니다 (예. 다른 파일). 코드 포장의 경우 은 파일을 CAB에서 추출한 후 파일의 포장을 풀어야합니다.
+0

답장을 보내 주셔서 감사합니다. 그러나 어쩌면 나는 내 자신을 분명하게 만들지 않았을 것입니다 ... 이미 내 환경에서 구성된 모든 보안이 있지만 서명되지 않은 다른 회사의 택시가 있습니다. 그래서 내 인증서와 함께 몇 가지 도구를 사용하여 커맨드 라인에서 할 수 있습니다 : 1 - CAB을 파일 + inf 파일로 추출합니다. 2- 파일에 서명하십시오. 3 택시 파일을 만들고 결국 택시에 서명하십시오. –

+0

@Anaseh 예, 일반 아카이브와 같은 CAB 파일로 작업 할 수있는 도구가 있습니다. 그러나 문제는 CAB에서 서명 한 파일을 처리하는 환경, 즉 CAB에서 파일에 서명하기 위해 사용해야하는 형식입니다. 일단 이것을 파악하면 도구를 찾을 수 있습니다. CAB 파일은 MS Authenticode 기술을 사용하여 서명되지만 일반 파일에 서명하는 데 사용할 수 없습니다. –

관련 문제