Struct google_binaryauthorization1::api::PkixPublicKey
source · [−]pub struct PkixPublicKey {
pub public_key_pem: Option<String>,
pub signature_algorithm: Option<String>,
}Expand description
A public key in the PkixPublicKey format (see https://tools.ietf.org/html/rfc5280#section-4.1.2.7 for details). Public keys of this type are typically textually encoded using the PEM format.
This type is not used in any activity, and only used as part of another schema.
Fields
public_key_pem: Option<String>A PEM-encoded public key, as described in https://tools.ietf.org/html/rfc7468#section-13
signature_algorithm: Option<String>The signature algorithm used to verify a message against a signature using this key. These signature algorithm must match the structure and any object identifiers encoded in public_key_pem (i.e. this algorithm must match that of the public key).
Trait Implementations
sourceimpl Clone for PkixPublicKey
impl Clone for PkixPublicKey
sourcefn clone(&self) -> PkixPublicKey
fn clone(&self) -> PkixPublicKey
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for PkixPublicKey
impl Debug for PkixPublicKey
sourceimpl Default for PkixPublicKey
impl Default for PkixPublicKey
sourcefn default() -> PkixPublicKey
fn default() -> PkixPublicKey
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for PkixPublicKey
impl<'de> Deserialize<'de> for PkixPublicKey
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for PkixPublicKey
impl Serialize for PkixPublicKey
impl Part for PkixPublicKey
Auto Trait Implementations
impl RefUnwindSafe for PkixPublicKey
impl Send for PkixPublicKey
impl Sync for PkixPublicKey
impl Unpin for PkixPublicKey
impl UnwindSafe for PkixPublicKey
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more