#[non_exhaustive]pub struct TrustedCertificatePublicKey {
pub key_attributes: Option<KeyAttributes>,
pub public_key_certificate: Option<String>,
pub certificate_authority_public_key_identifier: Option<String>,
}
Expand description
Parameter information for trusted public key certificate import.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.key_attributes: Option<KeyAttributes>
The role of the key, the algorithm it supports, and the cryptographic operations allowed with the key. This data is immutable after a trusted public key is imported.
public_key_certificate: Option<String>
Parameter information for trusted public key certificate import.
The KeyARN
of the root public key certificate or certificate chain that signs the trusted public key certificate import.
Implementations§
source§impl TrustedCertificatePublicKey
impl TrustedCertificatePublicKey
sourcepub fn key_attributes(&self) -> Option<&KeyAttributes>
pub fn key_attributes(&self) -> Option<&KeyAttributes>
The role of the key, the algorithm it supports, and the cryptographic operations allowed with the key. This data is immutable after a trusted public key is imported.
sourcepub fn public_key_certificate(&self) -> Option<&str>
pub fn public_key_certificate(&self) -> Option<&str>
Parameter information for trusted public key certificate import.
The KeyARN
of the root public key certificate or certificate chain that signs the trusted public key certificate import.
source§impl TrustedCertificatePublicKey
impl TrustedCertificatePublicKey
sourcepub fn builder() -> TrustedCertificatePublicKeyBuilder
pub fn builder() -> TrustedCertificatePublicKeyBuilder
Creates a new builder-style object to manufacture TrustedCertificatePublicKey
.
Trait Implementations§
source§impl Clone for TrustedCertificatePublicKey
impl Clone for TrustedCertificatePublicKey
source§fn clone(&self) -> TrustedCertificatePublicKey
fn clone(&self) -> TrustedCertificatePublicKey
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TrustedCertificatePublicKey
impl Debug for TrustedCertificatePublicKey
source§impl PartialEq for TrustedCertificatePublicKey
impl PartialEq for TrustedCertificatePublicKey
source§fn eq(&self, other: &TrustedCertificatePublicKey) -> bool
fn eq(&self, other: &TrustedCertificatePublicKey) -> bool
self
and other
values to be equal, and is used
by ==
.