pub struct RS256Sk(SigningKey<Sha256>);Expand description
RS256 private key
Tuple Fields§
§0: SigningKey<Sha256>Implementations§
Source§impl RS256Sk
impl RS256Sk
pub fn new(pk: RsaPrivateKey) -> Self
pub fn random(bit_size: usize) -> Result<Self>
pub fn from_pkcs8_pem(pem: &str) -> Result<Self>
pub fn to_pkcs8_pem(&self) -> Result<Zeroizing<String>>
pub fn as_rsa_priv(&self) -> &RsaPrivateKey
pub fn as_rsa_pub(&self) -> &RsaPublicKey
Trait Implementations§
Source§impl SigningKey for RS256Sk
impl SigningKey for RS256Sk
impl Eq for RS256Sk
Auto Trait Implementations§
impl Freeze for RS256Sk
impl RefUnwindSafe for RS256Sk
impl Send for RS256Sk
impl Sync for RS256Sk
impl Unpin for RS256Sk
impl UnsafeUnpin for RS256Sk
impl UnwindSafe for RS256Sk
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more