Microsoft.Identity.Client.MsalServiceException: 'AADSTS1002016: You are using TLS version 1.0, 1.1 and/or 3DES cipher which are deprecated to improve the security posture of Azure AD. Your TenantID is: {0}. Please refer to https://go.microsoft.com/fwlink/?linkid=2161187 and conduct needed actions to remediate the issue. For further questions, please contact your administrator.
Trace ID: {0}
Correlation ID: {1}
Timestamp: 2022-10-21 01:52:40Z'
※ TLS 1.2, TLS 1.2 사용하도록 처리
System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12 | System.Net.SecurityProtocolType.Tls11
1. 일반 프로그램인 경우
프로그램 시작점 ( ex.) program.cs 의 Main 메서드 ) 에 내용 추가
2. WebService 혹은 WCF 인 경우 static 생성자에 추가
상기 내용들은 프로그램에서 TLS 버전을 제어할때 사용되며 MSAL 이외에도 호출시에 지정하여 사용하면 됩니다.
개별 서버에 IIS Crypto 로 Server 지원 TLS 버전을 제한한 경우 Client가 되는 곳에서 해당 TLS 버전을 지원하는지 확인이 필요합니다. ( 서버가 아닌 곳에서도 IIS Crypto로 확인 및 설정 가능 )
하기 링크는 참조용.
삽질은 내 운명 :: IIS Crypto 적용 시 주의? 유의 사항 구버전 MS SQL 연결 - 추천 Cipher Suites (d-0-b.kr)
IIS Crypto 적용 시 주의? 유의 사항 구버전 MS SQL 연결 - 추천 Cipher Suites
글 작성일은 2022년 7월 22일 입니다. 시간이 갈 수록 변화하기 때문에 작성 일자를 적어 둡니다. IIS Crypto로 Windows Server의 TLS 버전 제한 및 cipher suites 제한시 MSSQL 연결에 문제가 생길 수 있습니다...
dev.d-0-b.kr
삽질은 내 운명 :: HTTPS 연결(SSL)시 ERR_CONNECTION_RESET 문제. TLS cipher (tistory.com)
HTTPS 연결(SSL)시 ERR_CONNECTION_RESET 문제. TLS cipher
※ 이 글은 HTTPS 사용시 TLS의 cipher suites 관련 내용을 담고 있습니다. 더보기 ※ 하위의 추가 내용은 아래 링크를 참조해 주시면 됩니다. https://namu.wiki/w/2019%EB%85%84%20%EC%9D%B8%ED%84%B0%EB%84..
dev.d-0-b.kr
'.Net Framework Standard' 카테고리의 다른 글
기본 연결이 닫혔습니다. SSL/TLS 보안 채널에 대한 트러스트 관계를 설정할 수 없습니다. ( fit. Let's Encrypt ) (0) | 2025.02.07 |
---|---|
[C#] WebService .asmx 오류 전역 (예외)처리 (1) | 2019.06.17 |
[ClickOnce] 배포 후 업데이트 오류시- 폴더 삭제 혹은 Registry 삭제 (0) | 2018.08.28 |
Visual Studio에서 찾기 / 바꾸기 기능에서 정규식 사용 방법.. (1) | 2018.04.06 |
Visual Studio 2012 Web Project Debuging 시 IIS Express 64bit 사용하기 (0) | 2017.08.11 |