爱沙尼亚eidentity服务证书

esteid-certificates的Python项目详细描述


esteid证书

这个图书馆包含爱沙尼亚电子身份服务证书和一些功能 方便使用。在

该库包含以下用例:

  • 在签署前,将爱沙尼亚认证中心的根证书嵌入XML签名结构中
  • 在签名后获取签名者证书的OCSP确认:OCSP请求 必须包含与颁发者公用名相对应的颁发者证书 包括在签名人的证书中。在

美国石油学会

按颁发者的公用名获取证书:

fromesteid_certificatesimportget_certificate_file_name,get_certificate# path to PEM certificate fileassertget_certificate_file_name("EID-SK 2016").endswith(".pem")# the certificate as bytesassertget_certificate("EID-SK 2016").startswith(b"-----BEGIN CERTIFICATE-----")

获取根证书:

^{pr2}$

获取测试根证书:

fromesteid_certificatesimportget_root_ca_file_name,get_root_certificate# path to PEM certificate fileassertget_root_ca_file_name(test=True).endswith(".pem")# the certificate as bytesassertget_root_certificate(test=True).startswith(b"-----BEGIN CERTIFICATE-----")

可以使用oscrypto库加载证书:

fromoscrypto.asymmetricimportload_certificatecert=load_certificate(get_certificate("EID-SK 2016"))assertcert.asn1.native['tbs_certificate']['subject']['common_name']=='EID-SK 2016'

证书

证书是从the certificate page下载的。在

所附证书的版权归其发行方所有:

重新分配的唯一目的是方便使用。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何使用安卓x从SeekBarPreference获取OnPreferenceChanged事件   JAVA如何替换scnr。使用txt文件中的数组来避免用户键入数千次?   Java构造http请求消息   JAVAutil。迭代器,但无法导入java。util。迭代器   java如何使用Aspose在word模板中有条件地显示一个表并隐藏另一个表?   java如何在数组中找到最大值加倍   java如何轻松迭代所有超级类/接口   java setBackground第一次不起作用,但第二次起作用,为什么?   java需要对字符串中的双精度或某些特殊字符进行转义   java jacoco maven插件未报告测试覆盖率   oracle使用ojdbc14插入CLOB。jar JAVA   多线程在Java中编写线程安全的模块计数器   如何在Java中存储项目的“多条信息”   java如何在整个程序中打开socket并通过它传递值   java将这个字符串转换成字符串数组的最佳方法是什么?