Expand description
Python bindings for building PKCS #10 Certificate Signing Requests.
Delegates all DER construction and signing to
synta_certificate::csr_builder::CsrBuilder. OpenSSL is only used for
the signing step; all ASN.1 encoding is done inside the Rust builder.
§Chaining
Each setter returns the same CsrBuilder object, enabling a
single-expression build:
import synta
csr = (
synta.CsrBuilder()
.subject_name(name_der)
.public_key(key.public_key())
.add_extension("2.5.29.17", False, san_der)
.sign(key, "sha256")
)Structs§
- PyCsr
Builder - Builder for PKCS #10 Certificate Signing Requests.