问题描述
my_public_key = pem.parse_file('public.pem')
my_private_key = pem.parse_file('private.pem')
cert = (
x509.CertificateBuilder()
.subject_name(subject_name)
.issuer_name(issue_name)
.public_key(my_public_key)
.serial_number(1000)
.not_valid_before(Now)
.not_valid_after(Now + timedelta(days=10*365))
.add_extension(basic_contraints,False)
.add_extension(san,False)
.add_extension(temp,False)
.sign(my_private_key,hashes.SHA256(),default_backend())
)
TypeError:需要 DSAPublicKey、RSAPublicKey、EllipticCurvePublicKey、Ed25519PublicKey 或 Ed448PublicKey 之一。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)