pub struct ServiceAccountKey(/* private fields */);Available on crate feature
gcp-base only.Expand description
A private RSA key for a service account
Implementations§
Source§impl ServiceAccountKey
impl ServiceAccountKey
Sourcepub fn new(signer: Box<dyn Signer>) -> Self
pub fn new(signer: Box<dyn Signer>) -> Self
Creates a ServiceAccountKey from the provided Signer
Sourcepub fn from_pem(encoded: &[u8]) -> Result<Self>
Available on crate feature aws-lc-rs only.
pub fn from_pem(encoded: &[u8]) -> Result<Self>
aws-lc-rs only.Parses a pem-encoded RSA key
Sourcepub fn from_pkcs8(key: &[u8]) -> Result<Self>
Available on crate feature aws-lc-rs only.
pub fn from_pkcs8(key: &[u8]) -> Result<Self>
aws-lc-rs only.Parses an unencrypted PKCS#8-encoded RSA private key.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for ServiceAccountKey
impl !UnwindSafe for ServiceAccountKey
impl Freeze for ServiceAccountKey
impl Send for ServiceAccountKey
impl Sync for ServiceAccountKey
impl Unpin for ServiceAccountKey
impl UnsafeUnpin for ServiceAccountKey
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> 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