如何验证在Python SSL证书

Python022

如何验证在Python SSL证书,第1张

最简单的方式是使用python调用openssl命令来验证

import os 

os.system('openssl verify -CAfile ../ca-cert.pem bob.cert')

如果解决了您的问题请采纳!

如果未解决请继续追问!

看了你的提问,你的要求是:

输入格式:

输入包含两行:

待匹配字符串

正则表达式

输出格式:

若正则表达式能够匹配第一行字符串则输出True,否则,输出False

以下是我依据你的功能需求,个人简单写的一些代码,供你参考:

import re

flg=True

#定义主要工作代码函数

def jobCode(txtstr,regex):

    result=re.search(regex,txtstr)

    #如果匹配第一行字符串flg为True,否则flg为False

    if result.group()==txtstr:

        #print(result.group())

        return flg==True #返回flg并终止循环

    else:

        #print(result.group())

        return flg==False #返回flg并终止循环

#程序主入口

if __name__=='__main__':

    txtstr=str(input("请输入待匹配的字符串:"))

    regex=input("请输入正则表达式:")

    print(jobCode(txtstr,regex)) #调用定义函数jobCode()

代码应该还能更简洁,具体你自己去完善。

纯手工,如果对你有帮助望采纳!