2016-06-01 3 views
1

오류 : 지정한 네트워크 암호가 올바르지 않습니다.Kentor AuthServices - SP (암호로 보호 된 .pfx)에 대한 serviceCertificates 네트워크 암호 오류가 발생했습니다.

설명 현재 웹 요청을 실행하는 동안 처리되지 않은 예외가 발생했습니다. 오류 및 코드에서 시작된 위치에 대한 자세한 정보는 스택 추적을 검토하십시오.

예외 정보 : 지정한 네트워크 암호가 올바르지 않습니다.

이유 : 암호가 보호 된 '.pfx'인증서 만 내보낼 수 있습니다. 이 때문에 'X509KeyStorageFlags.MachineKeySet'이다 "Kentor AuthServices는"

이 문제는 아래 링크를 따라 폐쇄하고 있다고 말했다 https://github.com/KentorIT/authservices/issues/457

닷넷 오류입니다 .. 내가 이해 암호로 보호를 지원하지 않습니다 플래그 세트 ..

나는 내 솔루션에 .pfx 파일을 저장하고 서버 인증서 파일 경로를 가리켰다. 오류를 통과하려면 다른 작업을 수행해야합니까?

귀하의 도움에 감사드립니다.

답변

2

인증서 관리자에서 .pfx 파일을 내보낼 때 암호를 입력하라는 메시지가 표시되지만 비워 두어 ok를 눌러 암호없이 pfx를 생성 할 수 있습니다.

pfx를 갖는 것은 test/dev 환경에서 pfx를 소스에 포함 시키면 모든 사람들이 소스를 얻고 실행할 수있는 간단한 접근 방법입니다. 그래서 저장소의 샘플 애플리케이션에 대해 그렇게하고 있습니다.

그러나 프로덕션 환경에서는 인증서가 항상 운영 체제의 인증서 저장소에 안전하게 저장되어 있어야합니다. 프로덕션 환경에서 pfx 파일을 사용하지 마십시오. 인증서 구성을 통해 파일 이름 대신 인증서 저장소를 지정할 수 있습니다. the configuration documentation

+0

Windows 2008 서버에 암호가없는 개인 키가있는 인증서를 내보낼 수 없습니다. 저장소를 사용 중이고 다음 오류가 발생합니다. 오류 : 잘못된 공급자 유형이 지정되었습니다. 내 인증서 문제입니까? 내 가게에서 작동한다는 것을 증명하기 위해 로컬 컴퓨터에서 시도하고 있습니다. 구성 : ' ........... shashank

+0

SHA1 인증서를 사용할 때 작동하도록 만들었지 만 위의 오류가 발생하는 Sha2 인증서가 있습니다. 이견있는 사람? – shashank

+0

Windows 10에서는 더 이상 암호 필드를 비워 둘 수 없습니다. 암호를 지정하지 않고 인증서를 생성하거나 AuthServices에 암호가 무엇인지 알려주는 방법이 있습니까? – NickG