def test_import_ca_certificate(self): cert = self.session.create_object( decode_x509_certificate(CERT, extended_set=True)) self.assertIsInstance(cert, pkcs11.Certificate) self.assertEqual(cert[Attribute.HASH_OF_ISSUER_PUBLIC_KEY], b'\xf9\xc1\xb6\xe3\x43\xf3\xcf\x4c\xba\x8a' b'\x0b\x66\x86\x79\x35\xfb\x52\x85\xbf\xa8') # Cert is self signed self.assertEqual(cert[Attribute.HASH_OF_SUBJECT_PUBLIC_KEY], b'\xf9\xc1\xb6\xe3\x43\xf3\xcf\x4c\xba\x8a' b'\x0b\x66\x86\x79\x35\xfb\x52\x85\xbf\xa8')
def test_import_ca_certificate_easy(self): cert = self.session.create_object(decode_x509_certificate(CERT)) self.assertIsInstance(cert, pkcs11.Certificate)