Ejemplo n.º 1
0
    def test_create(self):
        cert_type = ClientCertTypeExtension()
        cert_type = cert_type.create()

        self.assertEqual(9, cert_type.ext_type)
        self.assertEqual(bytearray(0), cert_type.ext_data)
        self.assertEqual(None, cert_type.cert_types)
Ejemplo n.º 2
0
    def test_write(self):
        cert_type = ClientCertTypeExtension()
        cert_type = cert_type.create([0, 1])

        self.assertEqual(
            bytearray(b'\x00\x09' + b'\x00\x03' + b'\x02' + b'\x00\x01'),
            cert_type.write())
Ejemplo n.º 3
0
    def test_create(self):
        cert_type = ClientCertTypeExtension()
        cert_type = cert_type.create(None)

        self.assertEqual(9, cert_type.extType)
        self.assertEqual(bytearray(0), cert_type.extData)
        self.assertIsNone(cert_type.certTypes)
Ejemplo n.º 4
0
    def test_write(self):
        cert_type = ClientCertTypeExtension()
        cert_type = cert_type.create([0, 1])

        self.assertEqual(bytearray(
            b'\x00\x09' +
            b'\x00\x03' +
            b'\x02' +
            b'\x00\x01'), cert_type.write())
Ejemplo n.º 5
0
    def test___repr__(self):
        cert_type = ClientCertTypeExtension()
        cert_type = cert_type.create([0, 1])

        self.assertEqual("ClientCertTypeExtension(cert_types=[0, 1])",
                repr(cert_type))
Ejemplo n.º 6
0
    def test_create_with_list(self):
        cert_type = ClientCertTypeExtension()
        cert_type = cert_type.create([0])

        self.assertEqual(bytearray(b'\x01\x00'), cert_type.ext_data)
        self.assertEqual([0], cert_type.cert_types)
Ejemplo n.º 7
0
    def test___repr__(self):
        cert_type = ClientCertTypeExtension()
        cert_type = cert_type.create([0, 1])

        self.assertEqual("ClientCertTypeExtension(certTypes=[0, 1])",
                         repr(cert_type))
Ejemplo n.º 8
0
    def test_create_with_list(self):
        cert_type = ClientCertTypeExtension()
        cert_type = cert_type.create([0])

        self.assertEqual(bytearray(b'\x01\x00'), cert_type.extData)
        self.assertEqual([0], cert_type.certTypes)