나는 WIF training kit을 통과 할 예정입니다. STS 사이트를 통해 로그인을 시도 할 때 다음 오류가 발생합니다. 내가 로그인을 클릭 후, 나는 웹 사이트를 STS로 리디렉션하고있어 당신이 'MMC'(시작 -> 실행 -> 'MMC') 실행하면 나는이 No certificate was found for subject Name CN=IdentityTKStsCert
제목에 대한 인증서를 찾을 수 없습니다. 이름 CN = IdentityTKStsCert
0
A
답변
0
어디서 혼란이 있었는지 알아 냈습니다. 나는 Friendly Name
의 인증서를 web.config에 넣었습니다. 인증서 공통 이름은 실제로 Issued To
이라는 속성입니다.
이 문서에는 인증서 공통 이름에 대한 부분이 있습니다. http://www.sslshopper.com/article-how-to-create-a-self-signed-certificate-in-iis-7.html
0
를 참조 당신이 당신의 인증서에 갈 수 있어야한다을 스냅인을 컴퓨터 계정 (파일 -> 추가/제거 스냅인)에 넣고 Personal \ Certificates에 IdentityTKStsCert가있는 항목이 있는지 확인하십시오. 그 다음, 그래서 (숨겨진 다른 identityModel의 설정 항목)처럼, 당신의 Web.config의 항목에서 'CN ='를 제거하려고 할 경우
:
<microsoft.identityModel>
<serviceCertificate>
<certificateReference x509FindType="FindBySubjectName" findValue="IdentityTKStsCert" storeLocation="LocalMachine" storeName="My" />
</serviceCertificate>
</microsoft.identityModel>
마지막으로, 당신은 IIS가 액세스 할 수 있도록 할 수 있습니다 개인 키로. IIS의 인증서 스냅인으로 돌아가서 인증서를 마우스 오른쪽 단추로 클릭하고 모든 작업 -> 개인 키 관리를 선택하고 IIS_IUSRS가 없으면 추가하십시오. (이것은 IIS 7의 경우에만 내가 태그 한 것처럼 믿습니다)
3
Microsoft 연습 문제를 해결하려면 올바른 인증서를 사용하여 환경을 설정해야합니다. 요청한 인증서를 설치하려면 Microsoft link - Setup section을 따르십시오. 설정을위한 소스 파일은 페이지의 오른쪽 상단 모서리에 있습니다.
관련 문제
- 1. 인증서를 찾을 수 없습니다
- 2. 클라이언트가 X.509 인증서를 찾을 수 없습니다.
- 3. 지문으로 인증서를 찾을 수 없습니다.
- 4. java.security.cert.CertificateException : 신뢰할 수있는 인증서를 찾을 수 없습니다.
- 5. mdm 프로필의 ID 인증서를 찾을 수 없습니다.
- 6. SQL 서버가 인증서를 찾을 수 없습니다.
- 7. 로컬 저장소에서 인증서를 찾을 수 없습니다.
- 8. 제목에 대한 트위터를 얻을 수 없습니다.
- 9. 이름 속성을 찾을 수 없습니다.
- 10. 이름 공간을 찾을 수 없습니다.
- 11. 필드를 찾을 수 없습니다 : "이름"
- 12. 페이지 제목에 링크 개체 이름
- 13. ValidatorException : Java에서 신뢰할 수있는 인증서를 찾을 수 없습니다.
- 14. strpos() wordpress의 metabox에서 제목에 '-'를 찾을 수 없습니다
- 15. 제목에 대한
- 16. "사용자 CN = {사용자 이름}/O = {조직 이름}이 (가) 데이터베이스 {경로를 databasename.nsf} 열 수 없습니다." "
- 17. 형식 또는 이름 공간을 찾을 수 없습니다.
- 18. ASP.NET : VS2010에서 [이름] 찾을 .designer.aspx.cs 수 없습니다
- 19. WCF 서비스에서 X.509 인증서를 찾을 수 없습니다.
- 20. 프로젝트/서명 Visual Studio 2010에 설치된 인증서를 찾을 수 없습니다.
- 21. 로거에 대한 참조를 찾을 수 없습니다.
- 22. LDAP (리눅스)의 "cn"이름 바꾸기
- 23. 제목에 *가있는 OU에 대한 LDAP 쿼리. 방법?
- 24. JBoss 6에서 설치된 인증서를 찾을 수 없음
- 25. 부정 행위 리눅스 : 제목에 대한
- 26. JTable에 대한 ResultSet - 기호를 찾을 수 없습니다.
- 27. ld : -lplot에 대한 라이브러리를 찾을 수 없습니다.
- 28. g_io_channel_win32_make_pollfd에 대한 문서를 찾을 수 없습니다.
- 29. keyPath에 대한 객체 매핑을 찾을 수 없습니다 : ''
- 30. 아키텍처에 대한 기호를 찾을 수 없습니다. i386
"(다른 identityModel 구성 항목이 숨겨져 있으므로) web.config 항목에서 'CN ='을 제거하려고합니다."값 = "CN = IdentityTKStsCert"에서 'CN ='을 제거 하시겠습니까? 또한 web.config에 microsoft.identyModel 섹션을 삽입해야합니까? –
예, 의존 당사자와 STS 모두에 대해 microsoft.IdentityModel 구성 섹션이 있어야합니다. 일단 WIF SDK를 설치하면 새 asp.net mvc 프로젝트를 시작하고 Visual Studio에서 마우스 오른쪽 버튼으로 Add STS Reference를 클릭 할 수 있습니다. 그런 다음 '새 STS 만들기'옵션을 선택하면 해당 web.config 항목을 모두 처리해야합니다. – ryanhallcs