Jörn Heissler
Jörn Heissler
> Otherwise my pull request can be closed as a solution exists. I don't think there's a solution yet.
It should be more generic, not only for certs. E.g. I took your `SignedDigestAlgorithm`: ```python3 #!/usr/bin/env python3 from asn1crypto.algos import SignedDigestAlgorithm alg = bytes.fromhex('300d06092a864886f70d01010b0500') x = SignedDigestAlgorithm.load(alg) y = SignedDigestAlgorithm.load(alg)...
Hello! For clarity, these both cause an error: ```python3 from asn1crypto.core import Enumerated Enumerated.load(b'\x0a\x01\x01').native Enumerated(1) ``` I'm certain there are ways to change this. But not sure about the implications....
Looks like a bug to me, but not 100% sure yet. You can try to fix it like this: ```python #!/usr/bin/python3 from asn1crypto.core import ( Enumerated, Sequence, Boolean, Any, OctetString,...
The OpenPGP card is not hard to buy and it's also not hard to implement its interface in pure python. It's available from http://shop.kernelconcepts.de/ or https://shop.nitrokey.com/shop/product/nitrokey-pro-3 and probably other sources....
I started writing an abstraction/interface for private keys (rsa, dsa, ec, ed, …) and hash functions. The interfaces won't have artificial limits on what can be done, even if some...
I made some progress on my idea (see previous post): https://github.com/joernheissler/cryptokey It's still in an early phase and isn't too useful yet when compared to existing libraries. But signing with...
Asn1crypto doesn't do any signing. Perhaps this ticket should be closed? Changes need to be done in whatever software you're using, e.g. CSRBuilder. Replace the signature operation with your own...
> I already changed the builder to inject an external signature but I am not very confident there will not be any discrepancies when the CA looks at it or...
You can use asn1crypto directly to create almost any CSR you desire. I think I never used CSRBuilder.