Struct rcgen::Certificate [−][src]
A self signed certificate together with signing keys
Implementations
impl Certificate
[src]
pub fn from_params(params: CertificateParams) -> Result<Self, RcgenError>
[src]
Generates a new certificate from the given parameters
pub fn serialize_der(&self) -> Result<Vec<u8>, RcgenError>
[src]
Serializes the certificate to the binary DER format
pub fn serialize_der_with_signer(
&self,
ca: &Certificate
) -> Result<Vec<u8>, RcgenError>
[src]
&self,
ca: &Certificate
) -> Result<Vec<u8>, RcgenError>
Serializes the certificate, signed with another certificate’s key, in binary DER format
pub fn serialize_request_der(&self) -> Result<Vec<u8>, RcgenError>
[src]
Serializes a certificate signing request in binary DER format
pub fn get_key_pair(&self) -> &KeyPair
[src]
Return the certificate’s key pair
pub fn serialize_pem(&self) -> Result<String, RcgenError>
[src]
Serializes the certificate to the ASCII PEM format
pub fn serialize_pem_with_signer(
&self,
ca: &Certificate
) -> Result<String, RcgenError>
[src]
&self,
ca: &Certificate
) -> Result<String, RcgenError>
Serializes the certificate, signed with another certificate’s key, to the ASCII PEM format
pub fn serialize_request_pem(&self) -> Result<String, RcgenError>
[src]
Serializes the certificate signing request to the ASCII PEM format
pub fn serialize_private_key_der(&self) -> Vec<u8>
[src]
Serializes the private key in PKCS#8 format
pub fn serialize_private_key_pem(&self) -> String
[src]
Serializes the private key in PEM format
Auto Trait Implementations
impl RefUnwindSafe for Certificate
impl Send for Certificate
impl Sync for Certificate
impl Unpin for Certificate
impl UnwindSafe for Certificate
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,