0
我有一個HTTPS服務器,爲使用C++編寫的自定義客戶端(使用POCO :: Net和OpenSSL)提供服務。我是否需要積極主動地在客戶端上啓用會話票據,或者只是通過我使用最新的OpenSSL的事實來正確響應?在自定義客戶端上使用會話票證(RFC 5077)
我有一個HTTPS服務器,爲使用C++編寫的自定義客戶端(使用POCO :: Net和OpenSSL)提供服務。我是否需要積極主動地在客戶端上啓用會話票據,或者只是通過我使用最新的OpenSSL的事實來正確響應?在自定義客戶端上使用會話票證(RFC 5077)
您需要確保客戶端實際上使用TLS會話票據。在使用OpenSSL API的自定義客戶端中關閉基於票證的會話恢復是完全可能的。例如,SSL_CTX_set_options支持以下選項:
SSL_OP_NO_TICKET
通常情況下客戶端和服務器將在可能情況下,透明地爲無狀態會話 恢復使用RFC4507bis門票。 如果設置此選項,則此功能將被禁用,並且客票或服務器不會使用票證 。
如果客戶端使用上述引用的選項顯式關閉了基於票證的恢復,則它將不支持TLS票證。
謝謝。所以,如果一個客戶封裝OpenSSL並且不使用這個標誌,它應該知道如何自動處理門票。涼。 –