pub struct RsaKey(/* private fields */);Implementations§
Source§impl RsaKey
impl RsaKey
pub fn none() -> RsaKey
pub fn gen_new_key(bits: i32) -> Result<RsaKey, RlsError>
pub fn to_pri_pem(&self) -> Result<String, RlsError>
pub fn to_pub_pem(&self) -> Result<String, RlsError>
pub fn to_pri_der(&self) -> BufPtr
pub fn to_pub_der(&self) -> BufPtr
pub fn from_pri_pem(pem: impl AsRef<[u8]>) -> Result<RsaKey, RlsError>
pub fn from_pri_pem_file(pem_file: impl AsRef<Path>) -> Result<RsaKey, RlsError>
pub fn from_pub_pem(pem: impl AsRef<[u8]>) -> Result<RsaKey, RlsError>
pub fn from_pri_der(der: impl AsRef<[u8]>) -> Result<RsaKey, RlsError>
pub fn from_pub_der(der: impl AsRef<[u8]>) -> Result<RsaKey, RlsError>
pub fn from_e_n( e: impl AsRef<[u8]>, n: impl AsRef<[u8]>, ) -> Result<RsaKey, RlsError>
pub fn pkey(&self) -> &CPointer<EVP_PKEY>
Auto Trait Implementations§
impl Freeze for RsaKey
impl RefUnwindSafe for RsaKey
impl Send for RsaKey
impl Sync for RsaKey
impl Unpin for RsaKey
impl UnsafeUnpin for RsaKey
impl UnwindSafe for RsaKey
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