SUNET / python_x509_pkcs11

Python library for signing x509 using keys in an pkcs11 device
MIT License
4 stars 3 forks source link

Cleanup softhsm after tests #10

Closed kushaldas closed 5 months ago

kushaldas commented 5 months ago

The tests right now keep random dummy keys on the softhsm.

>>> from src.python_x509_pkcs11.pkcs11_handle import PKCS11Session
>>> asyncio.run(PKCS11Session().key_labels())
created new pkcs11 session
{'test_pkcs11_device_do_not_use': 'rsa_512', '0x3e8bf41cc7fdd46fee96b4ee526c66fc5ca624': 'rsa_4096', '0x4777b967ea083a45158cc78f7b16eb47d95e170': 'rsa_2048', '0x4777b967ea083a45158cc78f7b16eb47d95e17': 'rsa_4096', '0x4777b967ea083a45158cc78f7b16eb47d95e1': 'rsa_4096', 'imported_keypair_label_RSA_4096': 'rsa_4096', 'imported_keypair_label_RSA': 'rsa_2048', '0x3e8bf41cc7fdd46fee96b4ee526c66fc5ca62481': 'rsa_2048', '0x3e8bf41cc7fdd46fee96b4ee526c66fc5ca6248': 'rsa_2048', '0x3e8bf41cc7fdd46fee96b4ee526c66fc5ca62': 'rsa_4096', '0x4777b967ea083a45158cc78f7b16eb47d95e1708': 'rsa_2048', '0x280dc618db3d726dbf5ab9fae48fade06dde19ff': 'ed25519', '0x6ccf84e583110d8198433fff8dd2a1324b6c47b9': 'ed25519', '0x6238bac165aeb3dbf3720fc7f01a4bac0f8550f6': 'ed25519', '0x5f320a24aa64e83d96c9f376fc61123ec952fef2': 'ed25519', '0x2c8eb4a964a25a4e56ed23426bc83855070c55a9': 'ed25519', '0x7723a09edd4d0e477cbe5c1323595ceb89fc8774': 'ed25519', '0x15bb7ab2410ed54673f196c51d5af46f49000921': 'ed25519', '0x474e2d6b5d6a162976071d8dd13aecc9efeb5601': 'ed25519', '0x5c4b6a3890915a0eb10f41ccc583bc10c3e87bc': 'ed25519', 'imported_keypair_label_ed25519': 'ed25519', '0x548383fad8cfb3ae021b681f21c67792fdd3956d': 'ed25519', '0x3924237b2d5a4f596f2d2b7c48bc98ed82ab385e': 'ed25519', '0x6c423ff68c0be31b888c69c927fb5cda3cb91920': 'ed25519', '0x69a288cacf15e5f9477b87b7a646239fcb43d35': 'ed25519', '0x3a1b696ef00f3c29582f2b040e30fedff31a802e': 'ed25519', '0x7593a3d8ef05bf964e55eb17b5f77aa019bcfd4f': 'ed25519', '0x86c3bb75e0f99e5a6d5bed9d9087cd1b4c293ad': 'ed25519'}