本文整理汇总了Python中tlslite.extensions.SNIExtension.hostNames方法的典型用法代码示例。如果您正苦于以下问题:Python SNIExtension.hostNames方法的具体用法?Python SNIExtension.hostNames怎么用?Python SNIExtension.hostNames使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类tlslite.extensions.SNIExtension
的用法示例。
在下文中一共展示了SNIExtension.hostNames方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_hostNames
# 需要导入模块: from tlslite.extensions import SNIExtension [as 别名]
# 或者: from tlslite.extensions.SNIExtension import hostNames [as 别名]
def test_hostNames(self):
server_name = SNIExtension()
server_name = server_name.create(serverNames=[
SNIExtension.ServerName(0, bytearray(b'example.net')),
SNIExtension.ServerName(1, bytearray(b'example.com')),
SNIExtension.ServerName(4, bytearray(b'www.example.com'))
])
server_name.hostNames = \
[bytearray(b'example.com')]
self.assertEqual((bytearray(b'example.com'),), server_name.hostNames)
self.assertEqual([
SNIExtension.ServerName(0, bytearray(b'example.com')),
SNIExtension.ServerName(1, bytearray(b'example.com')),
SNIExtension.ServerName(4, bytearray(b'www.example.com'))],
server_name.serverNames)