Share via


Setreg.exe 레지스트리 설정 도구

업데이트: 2010년 5월

레지스트리 설정 도구를 사용하면 공개 키 암호화에 대한 레지스트리 설정을 변경할 수 있습니다. 소프트웨어 게시 상태 키라고 불리는 이러한 키들은 인증서 확인 프로세스의 동작을 제어합니다. Setreg.exe를 사용하여 요청된 작업을 완료하고 나면 소프트웨어 게시 상태 키의 현재 값이 표시됩니다.

레지스트리 설정 도구는 .NET Framework SDK 버전 1.0과 1.1에만 제공됩니다. 이후 버전에서는 SignTool.exe(서명 도구) 유틸리티를 대신 사용하십시오.

setreg [-q] [Choice# {true|false}...]

매개 변수

Option

설명

-q

자동 모드를 지정합니다. 즉, 요청된 작업을 완료한 후 소프트웨어 게시 상태 키 값을 자동으로 표시하지 않습니다.

Choice#

레지스트리 설정을 지정합니다. 이 다음에 true 또는 false가 와야 합니다. (true 및 false는 대소문자를 구분하지 않습니다.) 하나 이상의 선택 및 해당 값(true 또는 false)을 같은 명령줄에 표시할 수 있습니다.

1 — 테스트 루트 트러스트

2 — 인증서에 만료 날짜 사용

3 — 해지 목록 확인

4 — 오프라인 해지 서버 확인. true이면 개인 인증서에 대한 오프라인 승인이 허용됩니다.

5 — 오프라인 해지 서버 확인. true이면 상업적 인증서에 대한 오프라인 승인이 허용됩니다.

6 — Java 오프라인 해지 서버 확인. true이면 개인 인증서에 대한 오프라인 승인이 허용됩니다.

7 — Java 오프라인 해지 서버 확인. true이면 상업적 인증서에 대한 오프라인 승인이 허용됩니다.

8 — 버전 1의 서명된 개체 무효화

9 — 타임스탬프 서명자에 대한 해지 목록 확인

10 — 트러스트 데이터베이스에 있는 트러스트 항목만. true이면 개인 트러스트 데이터베이스에 들어 있는 게시자로부터 다운로드할 수 있습니다.

-?

이 도구의 명령 구문 및 옵션을 표시합니다.

설명

아무 옵션도 지정하지 않고 명령줄에서 Setreg.exe를 실행하면 소프트웨어 게시 상태 키의 현재 값이 표시됩니다.

예제

다음 명령을 사용하여 테스트 루트(인증서 작성 도구(Makecert.exe)를 사용하여 만든 모든 테스트 인증서의 루트)를 트러스트하도록 레지스트리를 설정하고 키 값을 표시합니다.

setreg 1 TRUE

다음 명령을 사용하여 해지 목록을 확인하지 않고 키 값을 표시하지 않도록 레지스트리를 설정합니다.

setreg -q 3 FALSE

다음 명령은 개인 및 상업적 인증서에 대한 오프라인 승인을 비활성화합니다.

setreg 4 false 5 false

다음 명령은 개별 및 상업적 인증서에 대한 오프라인 승인을 비활성화하고 현재 설정을 표시하지 않습니다.

setreg –q 4 false 5 false

참고 항목

참조

Makecert.exe(인증서 작성 도구)

Visual Studio 및 Windows SDK 명령 프롬프트

기타 리소스

.NET Framework 도구

변경 기록

날짜

변경 내용

이유

2010년 5월

옵션 6과 7이 문서화되었으며 더 많은 예제가 추가되었습니다.

콘텐츠 버그 수정