2011-03-01 5 views
1

Windows 서비스의 개인 인증서를 설치해야합니다. 지금까지 CurrentUser 및 LocalMachine (루트 인증서의 경우)에 인증서를 설치할 수 있었지만 Windows 서비스 저장소 (메시지 대기열 - MSMQ 서비스)에이 작업을 수행 할 수있는 방법을 찾을 수 없었습니다. . 여기까지 내가 지금까지 가지고있는 것이있다.Windows 서비스 인증서 저장소를 여는 방법은 무엇입니까?

X509Store store = new X509Store(StoreName.Root, StoreLocation.LocalMachine); 
store.Open(OpenFlags.ReadOnly); 

아이디어가 있으십니까? 서비스 인증서 컬렉션을 여는 방법이있는 웹 서비스 향상에 대한 참조를 보았습니다. 그러나 System.Security.Cryptography에 동일한 기능이 있는지 알아 내려고하고 있습니다.

이 프로그램은 C 번호는 .NET 4.

답변

0

을 나는 .NET API를 어떤 서비스 인증서 저장소에 액세스 할 수 있다고 생각하지 않습니다 표적으로입니다.

그러나 서비스가 실행되는 계정의 CurrentUser 저장소에 인증서를 설치할 수 있습니다.

NetworkService와 같은 컴퓨터 계정의 경우 해당 계정으로 인증서 설치 응용 프로그램을 실행하여 저장소에 쓸 수 있습니다.

+0

그게 내가 지금까지 찾은 것입니다. 확인해 주셔서 감사합니다. – thebitguru

관련 문제