Skip to content

Commit 63b1ee8

Browse files
committed
Enforce CERT_REQUIRED for check_hostname
1 parent e15bf07 commit 63b1ee8

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

wolfssl/__init__.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -215,8 +215,11 @@ def check_hostname(self):
215215
@check_hostname.setter
216216
def check_hostname(self, value):
217217
if value is not True and value is not False:
218-
raise ValueError("check_hostname must be either True or False")
219-
218+
raise ValueError("check_hostname must be either "
219+
"True or False")
220+
if value and self._verify_mode != CERT_REQUIRED:
221+
raise ValueError("check_hostname needs verify_mode "
222+
"set to CERT_REQUIRED")
220223
self._check_hostname = value
221224

222225
def get_options(self):

0 commit comments

Comments
 (0)