def __invariant__(self):
certs = list(
ssl.Certificate.loadPEM(cert.as_bytes())
for cert
in self.chain.certificates
)
key = ssl.KeyPair.load(self.key.as_bytes(), FILETYPE_PEM)
# Invoke CertificateOptions' key/certificate match checking logic.
ssl.CertificateOptions(
privateKey=key.original,
certificate=certs[0].original,
extraCertChain=list(cert.original for cert in certs[1:]),
).getContext()
return (True, "")
评论列表
文章目录