서버 네임 인디케이션: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
TedBot (토론 | 기여)
잔글 봇: 틀 이름 및 스타일 정리
Cyberkagami (토론 | 기여)
잔글 링크 복구
21번째 줄:
 
== 구현 ==
2004년 EdelKey 프로젝트에서 OpenSSL에 TLS/SNI를 추가하는 패치를 작성하였다.<ref>{{웹 인용|url=http://www.edelweb.fr/EdelKey/files/|title=EdelKey Project|성=|이름=|날짜=|웹사이트=|출판사=|확인날짜=}}</ref> 2006년 이 패치가 OpenSSL의 개발 브랜치에 이식되고, 2007년에 OpenSSL 0.9.8에 백포팅되었다 (0.9.8f에서 처음 배포되었다<ref>{{웹 인용|url=https://www.openssl.org/news/changelog.html|제목=Changelog|성=OpenSSL|이름=|날짜=|웹사이트=|출판사=|원본연도=|보존url=https://web.archive.org/web/20190130195010/https://www.openssl.org/news/changelog.html|보존날짜=2019-02-13|확인날짜=}}</ref>).
2004년 EdelKey 프로젝트에서 OpenSSL에 TLS/SNI를 추가하는 패치를 작성하였다.<ref>{{웹 인용
| url = http://www.edelweb.fr/EdelKey/
| title = EdelKey Project
}}</ref> 2006년 이 패치가 OpenSSL의 개발 브랜치에 이식되고, 2007년에 OpenSSL 0.9.8에 백포팅되었다 (0.9.8f에서 처음 배포되었다<ref>{{웹 인용|url=https://www.openssl.org/news/changelog.html|제목=Changelog|성=OpenSSL|이름=|날짜=|웹사이트=|출판사=|원본연도=|보존url=https://web.archive.org/web/20190130195010/https://www.openssl.org/news/changelog.html|보존날짜=2019-02-13|확인날짜=}}</ref>).
 
SNI를 사용하려는 애플리케이션의 경우 이를 구현한 TLS 라이브러리를 사용하여 해당 라이브러리에 호스트명을 전달하여야 한다. 이때 해당 TLS 라이브러리를 애플리케이션의 일부로 포함할 수도 있고 운영체제가 지원하는 TLS 기능을 사용할 수도 있는데, 이 때문에 어떤 브라우저는 모든 운영체제에서 SNI를 지원하는 데에 반해 다른 브라우저는 특정 운영체제에서만 SNI를 지원하는 일도 있다.