Struct gapi_grpc::google::cloud::security::privateca::v1beta1::KeyUsage [−][src]
A [KeyUsage][google.cloud.security.privateca.v1beta1.KeyUsage] describes key usage values that may appear in an X.509 certificate.
Fields
base_key_usage: Option<KeyUsageOptions>
Describes high-level ways in which a key may be used.
extended_key_usage: Option<ExtendedKeyUsageOptions>
Detailed scenarios in which a key may be used.
unknown_extended_key_usages: Vec<ObjectId>
Used to describe extended key usages that are not listed in the [KeyUsage.ExtendedKeyUsageOptions][google.cloud.security.privateca.v1beta1.KeyUsage.ExtendedKeyUsageOptions] message.
Trait Implementations
impl Clone for KeyUsage
[src][+]
impl Debug for KeyUsage
[src][+]
impl Default for KeyUsage
[src][+]
impl Message for KeyUsage
[src][+]
impl PartialEq<KeyUsage> for KeyUsage
[src][+]
impl StructuralPartialEq for KeyUsage
[src]
Auto Trait Implementations
impl RefUnwindSafe for KeyUsage
impl Send for KeyUsage
impl Sync for KeyUsage
impl Unpin for KeyUsage
impl UnwindSafe for KeyUsage
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T> Instrument for T
[src][+]
impl<T> Instrument for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> IntoRequest<T> for T
[src][+]
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src][+]
V: MultiLane<T>,