def generate_csr(self, private_key, subject_name, extensions=None):
"""Generate certificate signing request.
Args:
private_key: Private key
subject_name (x509.Name): Subject name
extensions
Returns: x509.CertificateSigningRequest
"""
builder = x509.CertificateSigningRequestBuilder(
subject_name, [] if extensions is None else extensions)
return builder.sign(
private_key, self.sign_hash_algorithm, default_backend())
评论列表
文章目录