[python] M2Crypto를 이용하여 SSL/TLS 연결을 암호화하지 않는 방법은 어떻게 되나요?
from M2Crypto import SSL, m2
ssl_ctx = SSL.Context('sslv23')
ssl_ctx.set_options(m2.SSL_OP_NO_SSLv2 | m2.SSL_OP_NO_SSLv3)
ssl_ctx.set_options(m2.SSL_OP_NO_TLSv1, False)
위의 코드에서, SSL.Context
를 사용하여 SSL 컨텍스트를 만들고, set_options
를 호출하여 SSL 옵션을 구성합니다. 이를 통해 SSLv2, SSLv3 및 TLSv1을 조절하여 암호화를 비활성화할 수 있습니다.
참고문헌:
- https://gitlab.com/m2crypto/m2crypto/-/wikis/M2Crypto4Documentation/how-to-use-m2.md
- https://www.m2crypto.ca/use-case-tls-proxy