Struct openssl::x509::X509ReqBuilder[][src]

pub struct X509ReqBuilder(_);

A builder used to construct an X509Req.

Methods

impl X509ReqBuilder
[src]

Returns a builder for a certificate request.

This corresponds to X509_REQ_new.

Set the numerical value of the version field.

This corresponds to X509_REQ_set_version.

Set the issuer name.

This corresponds to X509_REQ_set_subject_name.

Set the public key.

This corresponds to X509_REQ_set_pubkey.

Return an X509v3Context. This context object can be used to construct certain X509 extensions.

Permits any number of extension fields to be added to the certificate.

Sign the request using a private key.

This corresponds to X509_REQ_sign.

Returns the X509Req.

Auto Trait Implementations

impl Send for X509ReqBuilder

impl Sync for X509ReqBuilder