1) Interesting, try this file and see what dependency you are "missing"
https://gist.github.com/SocraticBliss/ee41a7fabe35230ed54b9e1b1e2080b5
2) Can't run it like that in python 3...
Code:
Microsoft Windows [version 10.0.17134.81]
(c) 2018 Microsoft Corporation. Tous droits réservés.
C:\Users\Undi>cd C:\Users\Undi\Desktop\CertNXtraction
C:\Users\Undi\Desktop\CertNXtraction>python Convert_to_der.py
Traceback (most recent call last):
File "Convert_to_der.py", line 143, in <module>
main()
File "Convert_to_der.py", line 106, in main
E, N = get_pubk(clcert)
File "Convert_to_der.py", line 65, in get_pubk
clcert_decoder.enter() # Seq, 3 elem
File "C:\Python27\lib\site-packages\asn1.py", line 448, in enter
raise Error('Cannot enter a non-constructed tag.')
asn1.Error: Cannot enter a non-constructed tag.