GetBackendIssuerPlainArgs

data class GetBackendIssuerPlainArgs(val backend: String, val disableCriticalExtensionChecks: Boolean? = null, val disableNameChecks: Boolean? = null, val disableNameConstraintChecks: Boolean? = null, val disablePathLengthChecks: Boolean? = null, val issuerRef: String, val namespace: String? = null) : ConvertibleToJava<GetBackendIssuerPlainArgs>

A collection of arguments for invoking getBackendIssuer.

Constructors

Link copied to clipboard
constructor(backend: String, disableCriticalExtensionChecks: Boolean? = null, disableNameChecks: Boolean? = null, disableNameConstraintChecks: Boolean? = null, disablePathLengthChecks: Boolean? = null, issuerRef: String, namespace: String? = null)

Properties

Link copied to clipboard

The path to the PKI secret backend to read the issuer from, with no leading or trailing /s.

Link copied to clipboard

This determines whether this issuer is able to issue certificates where the chain of trust (including the issued certificate) contain critical extensions not processed by Vault.

Link copied to clipboard

This determines whether this issuer is able to issue certificates where the chain of trust (including the final issued certificate) contains a link in which the subject of the issuing certificate does not match the named issuer of the certificate it signed.

Link copied to clipboard

This determines whether this issuer is able to issue certificates where the chain of trust (including the final issued certificate) violates the name constraints critical extension of one of the issuer certificates in the chain.

Link copied to clipboard

This determines whether this issuer is able to issue certificates where the chain of trust (including the final issued certificate) is longer than allowed by a certificate authority in that chain.

Link copied to clipboard

Reference to an existing issuer.

Link copied to clipboard
val namespace: String? = null

The namespace of the target resource. The value should not contain leading or trailing forward slashes. The namespace is always relative to the provider's configured namespace. Available only for Vault Enterprise.

Functions

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