受信任者拥有多个具有相同专有名称的公共证书而导致证书验证失败?

问题描述

我有一个客户公用证书即将过期的情况,因此他用相同的DN创建了一个新的公用证书。在验证使用客户证书密钥使用客户证书生成用户证书时。 因此,当受托人同时拥有两个公钥时,它只会验证使用较旧公钥生成的那个,而不会使用新公钥进行验证。对于其他人则抛出错误

from picamera import PiCamera
from gpiozero import Button
from time import gmtime,strftime
from overlay_functions import *
from guizero import App,PushButton,Text,Picture

def next_overlay():
    global overlay
    overlay = next(all_overlays)
    preview_overlay(camera,overlay)

def take_picture():
    global output
    output = strftime("/home/pi/allseeingpi/image-%d-%m %H:%M.png",gmtime())
    camera.capture(output)
    camera.stop_preview()
    remove_overlays(camera)
    output_overlay(output,overlay)

    size = 400,400
    gif_img = Image.open(output)
    gif_img.thumbnail(size,Image.ANTIALIAS)
    gif_img.save(latest_photo,'gif')

    your_pic.set(latest_photo)

def new_picture():
    camera.start_preview(alpha=128)
    preview_overlay(camera,overlay)

next_overlay_btn = Button(23)
next_overlay_btn.when_pressed = next_overlay
take_pic_btn = Button(25)
take_pic_btn.when_pressed = take_picture

camera = PiCamera()
camera.resolution = (800,480)
camera.hflip = True

camera.start_preview()

output = ""
latest_photo = '/home/pi/allseeingpi/latest.gif'  

app = App("The All-Seeing Pi",800,480)
message = Text(app,"I spotted you!")
your_pic = Picture(app,latest_photo)
new_pic = PushButton(app,new_picture,text="New picture")
app.display()

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)