[][src]Struct rusoto_acm_pca::CertificateAuthorityConfiguration

pub struct CertificateAuthorityConfiguration {
    pub key_algorithm: String,
    pub signing_algorithm: String,
    pub subject: ASN1Subject,
}

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. It also includes the signature algorithm that it uses 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 PartialEq<CertificateAuthorityConfiguration> for CertificateAuthorityConfiguration[src]

impl Default for CertificateAuthorityConfiguration[src]

impl Clone for CertificateAuthorityConfiguration[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for CertificateAuthorityConfiguration[src]

impl Serialize for CertificateAuthorityConfiguration[src]

impl<'de> Deserialize<'de> for CertificateAuthorityConfiguration[src]

Auto Trait Implementations

impl Send for CertificateAuthorityConfiguration

impl Sync for CertificateAuthorityConfiguration

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self