AuthorityConfigX509ConfigArgs

data class AuthorityConfigX509ConfigArgs(val additionalExtensions: Output<List<AuthorityConfigX509ConfigAdditionalExtensionArgs>>? = null, val aiaOcspServers: Output<List<String>>? = null, val caOptions: Output<AuthorityConfigX509ConfigCaOptionsArgs>, val keyUsage: Output<AuthorityConfigX509ConfigKeyUsageArgs>, val nameConstraints: Output<AuthorityConfigX509ConfigNameConstraintsArgs>? = null, val policyIds: Output<List<AuthorityConfigX509ConfigPolicyIdArgs>>? = null) : ConvertibleToJava<AuthorityConfigX509ConfigArgs>

Constructors

Link copied to clipboard
constructor(additionalExtensions: Output<List<AuthorityConfigX509ConfigAdditionalExtensionArgs>>? = null, aiaOcspServers: Output<List<String>>? = null, caOptions: Output<AuthorityConfigX509ConfigCaOptionsArgs>, keyUsage: Output<AuthorityConfigX509ConfigKeyUsageArgs>, nameConstraints: Output<AuthorityConfigX509ConfigNameConstraintsArgs>? = null, policyIds: Output<List<AuthorityConfigX509ConfigPolicyIdArgs>>? = null)

Properties

Link copied to clipboard

Specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs.

Link copied to clipboard
val aiaOcspServers: Output<List<String>>? = null

Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate.

Link copied to clipboard

Describes values that are relevant in a CA certificate.

Link copied to clipboard

Indicates the intended use for keys that correspond to a certificate.

Link copied to clipboard

Describes the X.509 name constraints extension.

Link copied to clipboard

Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4.

Functions

Link copied to clipboard
open override fun toJava(): AuthorityConfigX509ConfigArgs