2013-03-27 5 views
-2

인증서 작업을하려면 사용자에게 관리자 권한이 필요합니까? 예를 들어 관리자가 아닌 사용자 인 경우 인증서를 저장할 코드를 실행할 때 문제가 발생합니까?인증서를 사용하려면 관리자 권한이 필요합니까?

열거 형 StoreName에는 많은 열거 형 값이 있으며 그 중 하나는 My입니다. StoreName.My를 사용하면 내 코드가 관리자 및 비 관리자 사용자 모두에게 작동하는지 궁금합니다.

감사합니다.

+0

어떤 제품이나 프로그래밍 언어에 대해 이야기하고 있습니까? 대답을 얻으려면 질문을 개선하십시오. – DiogoSantana

+0

나는 C#으로 일하고있다. –

+0

이것은 프로그래밍 언어와 반드시 관련이있는 것은 아니지만 귀하의 질문에서 볼 수는 있지만 창문 작업 중임을 언급하는 것이 적절합니다. – faester

답변

0

인증서를 표준 사용자로 작업 할 수 있지만 관리자가 아닌 사람이 할 수없는 인증서로 무언가를 달성하고 싶을 수 있습니다.

정확하게 알 수 있듯이 My (mmc 플러그인의 개인) 및 Machine이라는 두 개의 저장소에 액세스 할 수 있습니다.

내 모든 작업을 수행 할 수 있으며 컴퓨터의 모든 인증서 공개 키를 읽을 수 있습니다. IIS 작업자 프로세스 용 인증서를 설치하려면 컴퓨터 저장소에서 수행해야합니다. 그리고 이것은 당신이 관리자가되어야합니다.

또한 대부분의 암호화 관련 작업을 수행하려면 프로세스에서 인증서 개인 키를 읽을 수 있어야합니다. 이 경우 인증서는 Machine/Personal에 설치되어야하며 이후 올바른 프로세스에 개인 키 액세스가 부여되어야합니다.

관련 문제