[−][src]Struct rusoto_acm_pca::CertificateAuthorityConfiguration
Contains configuration information for your private certificate authority (CA). This includes information about the class of public key algorithm and the key pair that your private CA creates when it issues a certificate, the signature algorithm it uses used when issuing certificates, and its X.500 distinguished name. You must specify this information when you call the CreateCertificateAuthority operation.
Fields
key_algorithm: String
Type of the public key algorithm and size, in bits, of the key pair that your key pair creates when it issues a certificate.
signing_algorithm: String
Name of the algorithm your private CA uses to sign certificate requests.
subject: ASN1Subject
Structure that contains X.500 distinguished name information for your private CA.
Trait Implementations
impl Default for CertificateAuthorityConfiguration
[src]
impl Clone for CertificateAuthorityConfiguration
[src]
fn clone(&self) -> CertificateAuthorityConfiguration
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq<CertificateAuthorityConfiguration> for CertificateAuthorityConfiguration
[src]
fn eq(&self, other: &CertificateAuthorityConfiguration) -> bool
[src]
fn ne(&self, other: &CertificateAuthorityConfiguration) -> bool
[src]
impl Debug for CertificateAuthorityConfiguration
[src]
impl Serialize for CertificateAuthorityConfiguration
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for CertificateAuthorityConfiguration
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for CertificateAuthorityConfiguration
impl Sync for CertificateAuthorityConfiguration
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> Erased for T
impl<T> Same<T> for T
type Output = T
Should always be Self