Struct x509_certificate::rfc2986::CertificationRequest
source · pub struct CertificationRequest {
pub certificate_request_info: CertificationRequestInfo,
pub signature_algorithm: AlgorithmIdentifier,
pub signature: BitString,
}
Expand description
Certificate request.
CertificationRequest ::= SEQUENCE {
certificationRequestInfo CertificationRequestInfo,
signatureAlgorithm AlgorithmIdentifier{{ SignatureAlgorithms }},
signature BIT STRING
}
Fields§
§certificate_request_info: CertificationRequestInfo
§signature_algorithm: AlgorithmIdentifier
§signature: BitString
Implementations§
source§impl CertificationRequest
impl CertificationRequest
pub fn take_from<S: Source>( cons: &mut Constructed<'_, S> ) -> Result<Self, DecodeError<S::Error>>
pub fn from_sequence<S: Source>( cons: &mut Constructed<'_, S> ) -> Result<Self, DecodeError<S::Error>>
pub fn encode_ref(&self) -> impl Values + '_
sourcepub fn encode_pem(&self) -> Result<String, Error>
pub fn encode_pem(&self) -> Result<String, Error>
Encode the data structure to PEM.
Trait Implementations§
source§impl Clone for CertificationRequest
impl Clone for CertificationRequest
source§fn clone(&self) -> CertificationRequest
fn clone(&self) -> CertificationRequest
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Values for CertificationRequest
impl Values for CertificationRequest
source§fn encoded_len(&self, mode: Mode) -> usize
fn encoded_len(&self, mode: Mode) -> usize
Returns the length of the encoded values for the given mode.
source§fn write_encoded<W: Write>(
&self,
mode: Mode,
target: &mut W
) -> Result<(), Error>
fn write_encoded<W: Write>( &self, mode: Mode, target: &mut W ) -> Result<(), Error>
Encodes the values in the given mode and writes them to
target
.source§fn explicit(self, tag: Tag) -> Constructed<Self>where
Self: Sized,
fn explicit(self, tag: Tag) -> Constructed<Self>where Self: Sized,
Converts the encoder into one with an explicit tag.
source§fn to_captured(&self, mode: Mode) -> Captured
fn to_captured(&self, mode: Mode) -> Captured
Captures the encoded values in the given mode.
Auto Trait Implementations§
impl RefUnwindSafe for CertificationRequest
impl Send for CertificationRequest
impl Sync for CertificationRequest
impl Unpin for CertificationRequest
impl UnwindSafe for CertificationRequest
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more