Struct aws_sdk_paymentcryptography::operation::get_parameters_for_export::GetParametersForExportOutput
source · #[non_exhaustive]pub struct GetParametersForExportOutput {
pub signing_key_certificate: String,
pub signing_key_certificate_chain: String,
pub signing_key_algorithm: KeyAlgorithm,
pub export_token: String,
pub parameters_valid_until_timestamp: DateTime,
/* private fields */
}
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.signing_key_certificate: String
The signing key certificate in PEM format (base64 encoded) of the public key for signature within the TR-34 key block. The certificate expires after 7 days.
signing_key_certificate_chain: String
The root certificate authority (CA) that signed the signing key certificate in PEM format (base64 encoded).
signing_key_algorithm: KeyAlgorithm
The algorithm of the signing key certificate for use in TR-34 key block generation. RSA_2048
is the only signing key algorithm allowed.
export_token: String
The export token to initiate key export from Amazon Web Services Payment Cryptography. The export token expires after 7 days. You can use the same export token to export multiple keys from the same service account.
parameters_valid_until_timestamp: DateTime
The validity period of the export token.
Implementations§
source§impl GetParametersForExportOutput
impl GetParametersForExportOutput
sourcepub fn signing_key_certificate(&self) -> &str
pub fn signing_key_certificate(&self) -> &str
The signing key certificate in PEM format (base64 encoded) of the public key for signature within the TR-34 key block. The certificate expires after 7 days.
sourcepub fn signing_key_certificate_chain(&self) -> &str
pub fn signing_key_certificate_chain(&self) -> &str
The root certificate authority (CA) that signed the signing key certificate in PEM format (base64 encoded).
sourcepub fn signing_key_algorithm(&self) -> &KeyAlgorithm
pub fn signing_key_algorithm(&self) -> &KeyAlgorithm
The algorithm of the signing key certificate for use in TR-34 key block generation. RSA_2048
is the only signing key algorithm allowed.
sourcepub fn export_token(&self) -> &str
pub fn export_token(&self) -> &str
The export token to initiate key export from Amazon Web Services Payment Cryptography. The export token expires after 7 days. You can use the same export token to export multiple keys from the same service account.
sourcepub fn parameters_valid_until_timestamp(&self) -> &DateTime
pub fn parameters_valid_until_timestamp(&self) -> &DateTime
The validity period of the export token.
source§impl GetParametersForExportOutput
impl GetParametersForExportOutput
sourcepub fn builder() -> GetParametersForExportOutputBuilder
pub fn builder() -> GetParametersForExportOutputBuilder
Creates a new builder-style object to manufacture GetParametersForExportOutput
.
Trait Implementations§
source§impl Clone for GetParametersForExportOutput
impl Clone for GetParametersForExportOutput
source§fn clone(&self) -> GetParametersForExportOutput
fn clone(&self) -> GetParametersForExportOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetParametersForExportOutput
impl Debug for GetParametersForExportOutput
source§impl PartialEq for GetParametersForExportOutput
impl PartialEq for GetParametersForExportOutput
source§fn eq(&self, other: &GetParametersForExportOutput) -> bool
fn eq(&self, other: &GetParametersForExportOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for GetParametersForExportOutput
impl RequestId for GetParametersForExportOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for GetParametersForExportOutput
Auto Trait Implementations§
impl Freeze for GetParametersForExportOutput
impl RefUnwindSafe for GetParametersForExportOutput
impl Send for GetParametersForExportOutput
impl Sync for GetParametersForExportOutput
impl Unpin for GetParametersForExportOutput
impl UnwindSafe for GetParametersForExportOutput
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
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>
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>
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