我有 ubuntu 20.04 机器并使用以下命令安装了 gpg 和相关工具
sudo apt install gpg gnupg gnupg-pkcs11-scd
但是当我运行时gpg --card-status,出现以下错误
gpg: selecting card failed: No such device
gpg: OpenPGP card not available: No such device
Run Code Online (Sandbox Code Playgroud)
我应该为此安装其他东西吗?
我最近在Linux系统中将openssl从1.0.2n更新为1.1.0g。
之前我在用
ASN1_INTEGER *c2i_ASN1_INTEGER(ASN1_INTEGER **a, const unsigned char **pp, long len) 功能。由于在openssl 1.1.0中删除了此功能,现在我将其替换为
ASN1_INTEGER *d2i_ASN1_UINTEGER(ASN1_INTEGER **a, const unsigned char **pp, long length) 。
现在,当我运行我的应用程序时,我得到警告
Warning:0:-- SSL Error queue report --
Warning:0: - asn1 encoding routines|d2i_ASN1_UINTEGER|expecting an integer:218718323
这个问题有什么解决方案?
我必须检查版本4 UUID,该版本在证书中作为通用名称存在。内置函数中是否有任何python可用来检查证书中的UUID prsesnt是否正确并检查其版本?如果不是,如何比较版本4 UUID