pub trait PrivateKeyBuilder: PrivateKey {
type Error: Send;
// Required methods
fn build(key_id: String, private_key_pem: &str) -> Result<Self, Self::Error>
where Self: Sized;
fn private_key_pem(&self) -> Result<String, Self::Error>;
}Expand description
Describes building private keys
Required Associated Types§
Required Methods§
Sourcefn build(key_id: String, private_key_pem: &str) -> Result<Self, Self::Error>where
Self: Sized,
fn build(key_id: String, private_key_pem: &str) -> Result<Self, Self::Error>where
Self: Sized,
Build private key from pem pkcs8
Sourcefn private_key_pem(&self) -> Result<String, Self::Error>
fn private_key_pem(&self) -> Result<String, Self::Error>
Retrieve the pem pkcs8 encoded private key from this builder