def test_parse_of_server_hello_extension(self): ext = TLSExtension(server=True) p = Parser(bytearray( b'\x00\x09' + # extension type - cert_type (9) b'\x00\x01' + # extension length - 1 byte b'\x01' # certificate type - OpenGPG (1) )) ext = ext.parse(p) self.assertEqual(1, ext.cert_type)
def test_parse_of_server_hello_extension(self): ext = TLSExtension(server=True) p = Parser( bytearray(b'\x00\x09' + # extension type - cert_type (9) b'\x00\x01' + # extension length - 1 byte b'\x01' # certificate type - OpenGPG (1) )) ext = ext.parse(p) self.assertEqual(1, ext.cert_type)
def test_parse_with_client_cert_type_extension(self): ext = TLSExtension() p = Parser( bytearray(b'\x00\x09' + # ext type b'\x00\x02' + # ext length b'\x01' + # length of array b'\x01')) # type - opengpg (1) ext = ext.parse(p) self.assertIsInstance(ext, ClientCertTypeExtension) self.assertEqual([1], ext.certTypes)
def test_parse_with_client_cert_type_extension(self): ext = TLSExtension() p = Parser(bytearray( b'\x00\x09' + # ext type b'\x00\x02' + # ext length b'\x01' + # length of array b'\x01')) # type - opengpg (1) ext = ext.parse(p) self.assertIsInstance(ext, ClientCertTypeExtension) self.assertEqual([1], ext.certTypes)