2016-06-08 12 views
0

자체 서명 된 pfx 인증서와 2 명의 사용자 (A와 B)가있는 컴퓨터가 있습니다. 일부 명령 줄 도구를 사용하여 인증서를 설치해야하며 모든 사용자가 사용할 수 있어야합니다.모든 사용자에 대해 pfx 인증서를 가져오고 개인 키 사용 권한을 설정하는 방법

사용자 A가 LocalMachine \ My 또는 LocalMachine \ Root에 수동으로 인증서를 설치하는 경우 사용자 B에게는 개인 키 사용 권한이 없으므로 사용자 A 만 사용할 수 있습니다.

내가
winhttpcertcfg.exe -i cert.pfx -p pass -a Everyone -c LOCAL_MACHINE\Root 

을 시도했지만 도움이되지 않습니다, 인증서 만 winhttpcertcfg를 실행하는 사용자가 사용할 수 있습니다.

나는
winhttpcertcfg.exe -i cert.pfx -p pass -a Everyone -c LOCAL_MACHINE\My 

을 시도했지만 내 상관없이 -c 매개 변수 대신 루트에 인증서를 설치합니다.

내가
certutil -f -p pass -importpfx "cert.pfx" 

을 시도했지만 도움이되지 않습니다, 인증서는 certutil을 실행하는 사용자가 사용할 수 있습니다. 모든 작업이> - -

  • 오른쪽 로컬 컴퓨터의 CERT 관리자에서 인증서를 클릭>
  • 추가 사용자 A와 B를 개인 키 관리 및 설정 :

    는 경우 내 가게 문제를 수동으로 고정 할 수 있습니다 필요한 권한.

하지만 내 응용 프로그램을 설치하는 동안 자동으로 사용해야합니다. 인증서를 가져 오려면

답변