Google Native

v0.27.0 published on Friday, Oct 21, 2022 by Pulumi

getCertificate

Returns a Certificate.

Using getCertificate

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getCertificate(args: GetCertificateArgs, opts?: InvokeOptions): Promise<GetCertificateResult>
function getCertificateOutput(args: GetCertificateOutputArgs, opts?: InvokeOptions): Output<GetCertificateResult>
def get_certificate(ca_pool_id: Optional[str] = None,
                    certificate_id: Optional[str] = None,
                    location: Optional[str] = None,
                    project: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetCertificateResult
def get_certificate_output(ca_pool_id: Optional[pulumi.Input[str]] = None,
                    certificate_id: Optional[pulumi.Input[str]] = None,
                    location: Optional[pulumi.Input[str]] = None,
                    project: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetCertificateResult]
func LookupCertificate(ctx *Context, args *LookupCertificateArgs, opts ...InvokeOption) (*LookupCertificateResult, error)
func LookupCertificateOutput(ctx *Context, args *LookupCertificateOutputArgs, opts ...InvokeOption) LookupCertificateResultOutput

> Note: This function is named LookupCertificate in the Go SDK.

public static class GetCertificate 
{
    public static Task<GetCertificateResult> InvokeAsync(GetCertificateArgs args, InvokeOptions? opts = null)
    public static Output<GetCertificateResult> Invoke(GetCertificateInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetCertificateResult> getCertificate(GetCertificateArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: google-native:privateca/v1:getCertificate
  arguments:
    # arguments dictionary

The following arguments are supported:

CaPoolId string
CertificateId string
Location string
Project string
CaPoolId string
CertificateId string
Location string
Project string
caPoolId String
certificateId String
location String
project String
caPoolId string
certificateId string
location string
project string
caPoolId String
certificateId String
location String
project String

getCertificate Result

The following output properties are available:

CertificateDescription Pulumi.GoogleNative.Privateca.V1.Outputs.CertificateDescriptionResponse

A structured description of the issued X.509 certificate.

CertificateTemplate string

Immutable. The resource name for a CertificateTemplate used to issue this certificate, in the format projects/*/locations/*/certificateTemplates/*. If this is specified, the caller must have the necessary permission to use this template. If this is omitted, no template will be used. This template must be in the same location as the Certificate.

Config Pulumi.GoogleNative.Privateca.V1.Outputs.CertificateConfigResponse

Immutable. A description of the certificate and key that does not require X.509 or ASN.1.

CreateTime string

The time at which this Certificate was created.

IssuerCertificateAuthority string

The resource name of the issuing CertificateAuthority in the format projects/*/locations/*/caPools/*/certificateAuthorities/*.

Labels Dictionary<string, string>

Optional. Labels with user-defined metadata.

Lifetime string

Immutable. The desired lifetime of a certificate. Used to create the "not_before_time" and "not_after_time" fields inside an X.509 certificate. Note that the lifetime may be truncated if it would extend past the life of any certificate authority in the issuing chain.

Name string

The resource name for this Certificate in the format projects/*/locations/*/caPools/*/certificates/*.

PemCertificate string

The pem-encoded, signed X.509 certificate.

PemCertificateChain List<string>

The chain that may be used to verify the X.509 certificate. Expected to be in issuer-to-root order according to RFC 5246.

PemCsr string

Immutable. A pem-encoded X.509 certificate signing request (CSR).

RevocationDetails Pulumi.GoogleNative.Privateca.V1.Outputs.RevocationDetailsResponse

Details regarding the revocation of this Certificate. This Certificate is considered revoked if and only if this field is present.

SubjectMode string

Immutable. Specifies how the Certificate's identity fields are to be decided. If this is omitted, the DEFAULT subject mode will be used.

UpdateTime string

The time at which this Certificate was updated.

CertificateDescription CertificateDescriptionResponse

A structured description of the issued X.509 certificate.

CertificateTemplate string

Immutable. The resource name for a CertificateTemplate used to issue this certificate, in the format projects/*/locations/*/certificateTemplates/*. If this is specified, the caller must have the necessary permission to use this template. If this is omitted, no template will be used. This template must be in the same location as the Certificate.

Config CertificateConfigResponse

Immutable. A description of the certificate and key that does not require X.509 or ASN.1.

CreateTime string

The time at which this Certificate was created.

IssuerCertificateAuthority string

The resource name of the issuing CertificateAuthority in the format projects/*/locations/*/caPools/*/certificateAuthorities/*.

Labels map[string]string

Optional. Labels with user-defined metadata.

Lifetime string

Immutable. The desired lifetime of a certificate. Used to create the "not_before_time" and "not_after_time" fields inside an X.509 certificate. Note that the lifetime may be truncated if it would extend past the life of any certificate authority in the issuing chain.

Name string

The resource name for this Certificate in the format projects/*/locations/*/caPools/*/certificates/*.

PemCertificate string

The pem-encoded, signed X.509 certificate.

PemCertificateChain []string

The chain that may be used to verify the X.509 certificate. Expected to be in issuer-to-root order according to RFC 5246.

PemCsr string

Immutable. A pem-encoded X.509 certificate signing request (CSR).

RevocationDetails RevocationDetailsResponse

Details regarding the revocation of this Certificate. This Certificate is considered revoked if and only if this field is present.

SubjectMode string

Immutable. Specifies how the Certificate's identity fields are to be decided. If this is omitted, the DEFAULT subject mode will be used.

UpdateTime string

The time at which this Certificate was updated.

certificateDescription CertificateDescriptionResponse

A structured description of the issued X.509 certificate.

certificateTemplate String

Immutable. The resource name for a CertificateTemplate used to issue this certificate, in the format projects/*/locations/*/certificateTemplates/*. If this is specified, the caller must have the necessary permission to use this template. If this is omitted, no template will be used. This template must be in the same location as the Certificate.

config CertificateConfigResponse

Immutable. A description of the certificate and key that does not require X.509 or ASN.1.

createTime String

The time at which this Certificate was created.

issuerCertificateAuthority String

The resource name of the issuing CertificateAuthority in the format projects/*/locations/*/caPools/*/certificateAuthorities/*.

labels Map<String,String>

Optional. Labels with user-defined metadata.

lifetime String

Immutable. The desired lifetime of a certificate. Used to create the "not_before_time" and "not_after_time" fields inside an X.509 certificate. Note that the lifetime may be truncated if it would extend past the life of any certificate authority in the issuing chain.

name String

The resource name for this Certificate in the format projects/*/locations/*/caPools/*/certificates/*.

pemCertificate String

The pem-encoded, signed X.509 certificate.

pemCertificateChain List<String>

The chain that may be used to verify the X.509 certificate. Expected to be in issuer-to-root order according to RFC 5246.

pemCsr String

Immutable. A pem-encoded X.509 certificate signing request (CSR).

revocationDetails RevocationDetailsResponse

Details regarding the revocation of this Certificate. This Certificate is considered revoked if and only if this field is present.

subjectMode String

Immutable. Specifies how the Certificate's identity fields are to be decided. If this is omitted, the DEFAULT subject mode will be used.

updateTime String

The time at which this Certificate was updated.

certificateDescription CertificateDescriptionResponse

A structured description of the issued X.509 certificate.

certificateTemplate string

Immutable. The resource name for a CertificateTemplate used to issue this certificate, in the format projects/*/locations/*/certificateTemplates/*. If this is specified, the caller must have the necessary permission to use this template. If this is omitted, no template will be used. This template must be in the same location as the Certificate.

config CertificateConfigResponse

Immutable. A description of the certificate and key that does not require X.509 or ASN.1.

createTime string

The time at which this Certificate was created.

issuerCertificateAuthority string

The resource name of the issuing CertificateAuthority in the format projects/*/locations/*/caPools/*/certificateAuthorities/*.

labels {[key: string]: string}

Optional. Labels with user-defined metadata.

lifetime string

Immutable. The desired lifetime of a certificate. Used to create the "not_before_time" and "not_after_time" fields inside an X.509 certificate. Note that the lifetime may be truncated if it would extend past the life of any certificate authority in the issuing chain.

name string

The resource name for this Certificate in the format projects/*/locations/*/caPools/*/certificates/*.

pemCertificate string

The pem-encoded, signed X.509 certificate.

pemCertificateChain string[]

The chain that may be used to verify the X.509 certificate. Expected to be in issuer-to-root order according to RFC 5246.

pemCsr string

Immutable. A pem-encoded X.509 certificate signing request (CSR).

revocationDetails RevocationDetailsResponse

Details regarding the revocation of this Certificate. This Certificate is considered revoked if and only if this field is present.

subjectMode string

Immutable. Specifies how the Certificate's identity fields are to be decided. If this is omitted, the DEFAULT subject mode will be used.

updateTime string

The time at which this Certificate was updated.

certificate_description CertificateDescriptionResponse

A structured description of the issued X.509 certificate.

certificate_template str

Immutable. The resource name for a CertificateTemplate used to issue this certificate, in the format projects/*/locations/*/certificateTemplates/*. If this is specified, the caller must have the necessary permission to use this template. If this is omitted, no template will be used. This template must be in the same location as the Certificate.

config CertificateConfigResponse

Immutable. A description of the certificate and key that does not require X.509 or ASN.1.

create_time str

The time at which this Certificate was created.

issuer_certificate_authority str

The resource name of the issuing CertificateAuthority in the format projects/*/locations/*/caPools/*/certificateAuthorities/*.

labels Mapping[str, str]

Optional. Labels with user-defined metadata.

lifetime str

Immutable. The desired lifetime of a certificate. Used to create the "not_before_time" and "not_after_time" fields inside an X.509 certificate. Note that the lifetime may be truncated if it would extend past the life of any certificate authority in the issuing chain.

name str

The resource name for this Certificate in the format projects/*/locations/*/caPools/*/certificates/*.

pem_certificate str

The pem-encoded, signed X.509 certificate.

pem_certificate_chain Sequence[str]

The chain that may be used to verify the X.509 certificate. Expected to be in issuer-to-root order according to RFC 5246.

pem_csr str

Immutable. A pem-encoded X.509 certificate signing request (CSR).

revocation_details RevocationDetailsResponse

Details regarding the revocation of this Certificate. This Certificate is considered revoked if and only if this field is present.

subject_mode str

Immutable. Specifies how the Certificate's identity fields are to be decided. If this is omitted, the DEFAULT subject mode will be used.

update_time str

The time at which this Certificate was updated.

certificateDescription Property Map

A structured description of the issued X.509 certificate.

certificateTemplate String

Immutable. The resource name for a CertificateTemplate used to issue this certificate, in the format projects/*/locations/*/certificateTemplates/*. If this is specified, the caller must have the necessary permission to use this template. If this is omitted, no template will be used. This template must be in the same location as the Certificate.

config Property Map

Immutable. A description of the certificate and key that does not require X.509 or ASN.1.

createTime String

The time at which this Certificate was created.

issuerCertificateAuthority String

The resource name of the issuing CertificateAuthority in the format projects/*/locations/*/caPools/*/certificateAuthorities/*.

labels Map<String>

Optional. Labels with user-defined metadata.

lifetime String

Immutable. The desired lifetime of a certificate. Used to create the "not_before_time" and "not_after_time" fields inside an X.509 certificate. Note that the lifetime may be truncated if it would extend past the life of any certificate authority in the issuing chain.

name String

The resource name for this Certificate in the format projects/*/locations/*/caPools/*/certificates/*.

pemCertificate String

The pem-encoded, signed X.509 certificate.

pemCertificateChain List<String>

The chain that may be used to verify the X.509 certificate. Expected to be in issuer-to-root order according to RFC 5246.

pemCsr String

Immutable. A pem-encoded X.509 certificate signing request (CSR).

revocationDetails Property Map

Details regarding the revocation of this Certificate. This Certificate is considered revoked if and only if this field is present.

subjectMode String

Immutable. Specifies how the Certificate's identity fields are to be decided. If this is omitted, the DEFAULT subject mode will be used.

updateTime String

The time at which this Certificate was updated.

Supporting Types

CaOptionsResponse

IsCa bool

Optional. Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, the extension will be omitted from the CA certificate.

MaxIssuerPathLength int

Optional. Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this value is missing, the max path length will be omitted from the CA certificate.

IsCa bool

Optional. Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, the extension will be omitted from the CA certificate.

MaxIssuerPathLength int

Optional. Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this value is missing, the max path length will be omitted from the CA certificate.

isCa Boolean

Optional. Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, the extension will be omitted from the CA certificate.

maxIssuerPathLength Integer

Optional. Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this value is missing, the max path length will be omitted from the CA certificate.

isCa boolean

Optional. Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, the extension will be omitted from the CA certificate.

maxIssuerPathLength number

Optional. Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this value is missing, the max path length will be omitted from the CA certificate.

is_ca bool

Optional. Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, the extension will be omitted from the CA certificate.

max_issuer_path_length int

Optional. Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this value is missing, the max path length will be omitted from the CA certificate.

isCa Boolean

Optional. Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, the extension will be omitted from the CA certificate.

maxIssuerPathLength Number

Optional. Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this value is missing, the max path length will be omitted from the CA certificate.

CertificateConfigResponse

PublicKey Pulumi.GoogleNative.Privateca.V1.Inputs.PublicKeyResponse

Optional. The public key that corresponds to this config. This is, for example, used when issuing Certificates, but not when creating a self-signed CertificateAuthority or CertificateAuthority CSR.

SubjectConfig Pulumi.GoogleNative.Privateca.V1.Inputs.SubjectConfigResponse

Specifies some of the values in a certificate that are related to the subject.

X509Config Pulumi.GoogleNative.Privateca.V1.Inputs.X509ParametersResponse

Describes how some of the technical X.509 fields in a certificate should be populated.

PublicKey PublicKeyResponse

Optional. The public key that corresponds to this config. This is, for example, used when issuing Certificates, but not when creating a self-signed CertificateAuthority or CertificateAuthority CSR.

SubjectConfig SubjectConfigResponse

Specifies some of the values in a certificate that are related to the subject.

X509Config X509ParametersResponse

Describes how some of the technical X.509 fields in a certificate should be populated.

publicKey PublicKeyResponse

Optional. The public key that corresponds to this config. This is, for example, used when issuing Certificates, but not when creating a self-signed CertificateAuthority or CertificateAuthority CSR.

subjectConfig SubjectConfigResponse

Specifies some of the values in a certificate that are related to the subject.

x509Config X509ParametersResponse

Describes how some of the technical X.509 fields in a certificate should be populated.

publicKey PublicKeyResponse

Optional. The public key that corresponds to this config. This is, for example, used when issuing Certificates, but not when creating a self-signed CertificateAuthority or CertificateAuthority CSR.

subjectConfig SubjectConfigResponse

Specifies some of the values in a certificate that are related to the subject.

x509Config X509ParametersResponse

Describes how some of the technical X.509 fields in a certificate should be populated.

public_key PublicKeyResponse

Optional. The public key that corresponds to this config. This is, for example, used when issuing Certificates, but not when creating a self-signed CertificateAuthority or CertificateAuthority CSR.

subject_config SubjectConfigResponse

Specifies some of the values in a certificate that are related to the subject.

x509_config X509ParametersResponse

Describes how some of the technical X.509 fields in a certificate should be populated.

publicKey Property Map

Optional. The public key that corresponds to this config. This is, for example, used when issuing Certificates, but not when creating a self-signed CertificateAuthority or CertificateAuthority CSR.

subjectConfig Property Map

Specifies some of the values in a certificate that are related to the subject.

x509Config Property Map

Describes how some of the technical X.509 fields in a certificate should be populated.

CertificateDescriptionResponse

AiaIssuingCertificateUrls List<string>

Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.

AuthorityKeyId Pulumi.GoogleNative.Privateca.V1.Inputs.KeyIdResponse

Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1

CertFingerprint Pulumi.GoogleNative.Privateca.V1.Inputs.CertificateFingerprintResponse

The hash of the x.509 certificate.

CrlDistributionPoints List<string>

Describes a list of locations to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13

PublicKey Pulumi.GoogleNative.Privateca.V1.Inputs.PublicKeyResponse

The public key that corresponds to an issued certificate.

SubjectDescription Pulumi.GoogleNative.Privateca.V1.Inputs.SubjectDescriptionResponse

Describes some of the values in a certificate that are related to the subject and lifetime.

SubjectKeyId Pulumi.GoogleNative.Privateca.V1.Inputs.KeyIdResponse

Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.

X509Description Pulumi.GoogleNative.Privateca.V1.Inputs.X509ParametersResponse

Describes some of the technical X.509 fields in a certificate.

AiaIssuingCertificateUrls []string

Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.

AuthorityKeyId KeyIdResponse

Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1

CertFingerprint CertificateFingerprintResponse

The hash of the x.509 certificate.

CrlDistributionPoints []string

Describes a list of locations to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13

PublicKey PublicKeyResponse

The public key that corresponds to an issued certificate.

SubjectDescription SubjectDescriptionResponse

Describes some of the values in a certificate that are related to the subject and lifetime.

SubjectKeyId KeyIdResponse

Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.

X509Description X509ParametersResponse

Describes some of the technical X.509 fields in a certificate.

aiaIssuingCertificateUrls List<String>

Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.

authorityKeyId KeyIdResponse

Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1

certFingerprint CertificateFingerprintResponse

The hash of the x.509 certificate.

crlDistributionPoints List<String>

Describes a list of locations to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13

publicKey PublicKeyResponse

The public key that corresponds to an issued certificate.

subjectDescription SubjectDescriptionResponse

Describes some of the values in a certificate that are related to the subject and lifetime.

subjectKeyId KeyIdResponse

Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.

x509Description X509ParametersResponse

Describes some of the technical X.509 fields in a certificate.

aiaIssuingCertificateUrls string[]

Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.

authorityKeyId KeyIdResponse

Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1

certFingerprint CertificateFingerprintResponse

The hash of the x.509 certificate.

crlDistributionPoints string[]

Describes a list of locations to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13

publicKey PublicKeyResponse

The public key that corresponds to an issued certificate.

subjectDescription SubjectDescriptionResponse

Describes some of the values in a certificate that are related to the subject and lifetime.

subjectKeyId KeyIdResponse

Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.

x509Description X509ParametersResponse

Describes some of the technical X.509 fields in a certificate.

aia_issuing_certificate_urls Sequence[str]

Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.

authority_key_id KeyIdResponse

Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1

cert_fingerprint CertificateFingerprintResponse

The hash of the x.509 certificate.

crl_distribution_points Sequence[str]

Describes a list of locations to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13

public_key PublicKeyResponse

The public key that corresponds to an issued certificate.

subject_description SubjectDescriptionResponse

Describes some of the values in a certificate that are related to the subject and lifetime.

subject_key_id KeyIdResponse

Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.

x509_description X509ParametersResponse

Describes some of the technical X.509 fields in a certificate.

aiaIssuingCertificateUrls List<String>

Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.

authorityKeyId Property Map

Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1

certFingerprint Property Map

The hash of the x.509 certificate.

crlDistributionPoints List<String>

Describes a list of locations to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13

publicKey Property Map

The public key that corresponds to an issued certificate.

subjectDescription Property Map

Describes some of the values in a certificate that are related to the subject and lifetime.

subjectKeyId Property Map

Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.

x509Description Property Map

Describes some of the technical X.509 fields in a certificate.

CertificateFingerprintResponse

Sha256Hash string

The SHA 256 hash, encoded in hexadecimal, of the DER x509 certificate.

Sha256Hash string

The SHA 256 hash, encoded in hexadecimal, of the DER x509 certificate.

sha256Hash String

The SHA 256 hash, encoded in hexadecimal, of the DER x509 certificate.

sha256Hash string

The SHA 256 hash, encoded in hexadecimal, of the DER x509 certificate.

sha256_hash str

The SHA 256 hash, encoded in hexadecimal, of the DER x509 certificate.

sha256Hash String

The SHA 256 hash, encoded in hexadecimal, of the DER x509 certificate.

ExtendedKeyUsageOptionsResponse

ClientAuth bool

Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS.

CodeSigning bool

Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication".

EmailProtection bool

Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection".

OcspSigning bool

Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses".

ServerAuth bool

Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS.

TimeStamping bool

Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time".

ClientAuth bool

Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS.

CodeSigning bool

Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication".

EmailProtection bool

Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection".

OcspSigning bool

Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses".

ServerAuth bool

Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS.

TimeStamping bool

Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time".

clientAuth Boolean

Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS.

codeSigning Boolean

Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication".

emailProtection Boolean

Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection".

ocspSigning Boolean

Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses".

serverAuth Boolean

Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS.

timeStamping Boolean

Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time".

clientAuth boolean

Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS.

codeSigning boolean

Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication".

emailProtection boolean

Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection".

ocspSigning boolean

Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses".

serverAuth boolean

Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS.

timeStamping boolean

Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time".

client_auth bool

Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS.

code_signing bool

Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication".

email_protection bool

Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection".

ocsp_signing bool

Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses".

server_auth bool

Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS.

time_stamping bool

Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time".

clientAuth Boolean

Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS.

codeSigning Boolean

Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication".

emailProtection Boolean

Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection".

ocspSigning Boolean

Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses".

serverAuth Boolean

Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS.

timeStamping Boolean

Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time".

KeyIdResponse

KeyId string

Optional. The value of this KeyId encoded in lowercase hexadecimal. This is most likely the 160 bit SHA-1 hash of the public key.

KeyId string

Optional. The value of this KeyId encoded in lowercase hexadecimal. This is most likely the 160 bit SHA-1 hash of the public key.

keyId String

Optional. The value of this KeyId encoded in lowercase hexadecimal. This is most likely the 160 bit SHA-1 hash of the public key.

keyId string

Optional. The value of this KeyId encoded in lowercase hexadecimal. This is most likely the 160 bit SHA-1 hash of the public key.

key_id str

Optional. The value of this KeyId encoded in lowercase hexadecimal. This is most likely the 160 bit SHA-1 hash of the public key.

keyId String

Optional. The value of this KeyId encoded in lowercase hexadecimal. This is most likely the 160 bit SHA-1 hash of the public key.

KeyUsageOptionsResponse

CertSign bool

The key may be used to sign certificates.

ContentCommitment bool

The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation".

CrlSign bool

The key may be used sign certificate revocation lists.

DataEncipherment bool

The key may be used to encipher data.

DecipherOnly bool

The key may be used to decipher only.

DigitalSignature bool

The key may be used for digital signatures.

EncipherOnly bool

The key may be used to encipher only.

KeyAgreement bool

The key may be used in a key agreement protocol.

KeyEncipherment bool

The key may be used to encipher other keys.

CertSign bool

The key may be used to sign certificates.

ContentCommitment bool

The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation".

CrlSign bool

The key may be used sign certificate revocation lists.

DataEncipherment bool

The key may be used to encipher data.

DecipherOnly bool

The key may be used to decipher only.

DigitalSignature bool

The key may be used for digital signatures.

EncipherOnly bool

The key may be used to encipher only.

KeyAgreement bool

The key may be used in a key agreement protocol.

KeyEncipherment bool

The key may be used to encipher other keys.

certSign Boolean

The key may be used to sign certificates.

contentCommitment Boolean

The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation".

crlSign Boolean

The key may be used sign certificate revocation lists.

dataEncipherment Boolean

The key may be used to encipher data.

decipherOnly Boolean

The key may be used to decipher only.

digitalSignature Boolean

The key may be used for digital signatures.

encipherOnly Boolean

The key may be used to encipher only.

keyAgreement Boolean

The key may be used in a key agreement protocol.

keyEncipherment Boolean

The key may be used to encipher other keys.

certSign boolean

The key may be used to sign certificates.

contentCommitment boolean

The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation".

crlSign boolean

The key may be used sign certificate revocation lists.

dataEncipherment boolean

The key may be used to encipher data.

decipherOnly boolean

The key may be used to decipher only.

digitalSignature boolean

The key may be used for digital signatures.

encipherOnly boolean

The key may be used to encipher only.

keyAgreement boolean

The key may be used in a key agreement protocol.

keyEncipherment boolean

The key may be used to encipher other keys.

cert_sign bool

The key may be used to sign certificates.

content_commitment bool

The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation".

crl_sign bool

The key may be used sign certificate revocation lists.

data_encipherment bool

The key may be used to encipher data.

decipher_only bool

The key may be used to decipher only.

digital_signature bool

The key may be used for digital signatures.

encipher_only bool

The key may be used to encipher only.

key_agreement bool

The key may be used in a key agreement protocol.

key_encipherment bool

The key may be used to encipher other keys.

certSign Boolean

The key may be used to sign certificates.

contentCommitment Boolean

The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation".

crlSign Boolean

The key may be used sign certificate revocation lists.

dataEncipherment Boolean

The key may be used to encipher data.

decipherOnly Boolean

The key may be used to decipher only.

digitalSignature Boolean

The key may be used for digital signatures.

encipherOnly Boolean

The key may be used to encipher only.

keyAgreement Boolean

The key may be used in a key agreement protocol.

keyEncipherment Boolean

The key may be used to encipher other keys.

KeyUsageResponse

BaseKeyUsage Pulumi.GoogleNative.Privateca.V1.Inputs.KeyUsageOptionsResponse

Describes high-level ways in which a key may be used.

ExtendedKeyUsage Pulumi.GoogleNative.Privateca.V1.Inputs.ExtendedKeyUsageOptionsResponse

Detailed scenarios in which a key may be used.

UnknownExtendedKeyUsages List<Pulumi.GoogleNative.Privateca.V1.Inputs.ObjectIdResponse>

Used to describe extended key usages that are not listed in the KeyUsage.ExtendedKeyUsageOptions message.

BaseKeyUsage KeyUsageOptionsResponse

Describes high-level ways in which a key may be used.

ExtendedKeyUsage ExtendedKeyUsageOptionsResponse

Detailed scenarios in which a key may be used.

UnknownExtendedKeyUsages []ObjectIdResponse

Used to describe extended key usages that are not listed in the KeyUsage.ExtendedKeyUsageOptions message.

baseKeyUsage KeyUsageOptionsResponse

Describes high-level ways in which a key may be used.

extendedKeyUsage ExtendedKeyUsageOptionsResponse

Detailed scenarios in which a key may be used.

unknownExtendedKeyUsages List<ObjectIdResponse>

Used to describe extended key usages that are not listed in the KeyUsage.ExtendedKeyUsageOptions message.

baseKeyUsage KeyUsageOptionsResponse

Describes high-level ways in which a key may be used.

extendedKeyUsage ExtendedKeyUsageOptionsResponse

Detailed scenarios in which a key may be used.

unknownExtendedKeyUsages ObjectIdResponse[]

Used to describe extended key usages that are not listed in the KeyUsage.ExtendedKeyUsageOptions message.

base_key_usage KeyUsageOptionsResponse

Describes high-level ways in which a key may be used.

extended_key_usage ExtendedKeyUsageOptionsResponse

Detailed scenarios in which a key may be used.

unknown_extended_key_usages Sequence[ObjectIdResponse]

Used to describe extended key usages that are not listed in the KeyUsage.ExtendedKeyUsageOptions message.

baseKeyUsage Property Map

Describes high-level ways in which a key may be used.

extendedKeyUsage Property Map

Detailed scenarios in which a key may be used.

unknownExtendedKeyUsages List<Property Map>

Used to describe extended key usages that are not listed in the KeyUsage.ExtendedKeyUsageOptions message.

ObjectIdResponse

ObjectIdPath List<int>

The parts of an OID path. The most significant parts of the path come first.

ObjectIdPath []int

The parts of an OID path. The most significant parts of the path come first.

objectIdPath List<Integer>

The parts of an OID path. The most significant parts of the path come first.

objectIdPath number[]

The parts of an OID path. The most significant parts of the path come first.

object_id_path Sequence[int]

The parts of an OID path. The most significant parts of the path come first.

objectIdPath List<Number>

The parts of an OID path. The most significant parts of the path come first.

PublicKeyResponse

Format string

The format of the public key.

Key string

A public key. The padding and encoding must match with the KeyFormat value specified for the format field.

Format string

The format of the public key.

Key string

A public key. The padding and encoding must match with the KeyFormat value specified for the format field.

format String

The format of the public key.

key String

A public key. The padding and encoding must match with the KeyFormat value specified for the format field.

format string

The format of the public key.

key string

A public key. The padding and encoding must match with the KeyFormat value specified for the format field.

format str

The format of the public key.

key str

A public key. The padding and encoding must match with the KeyFormat value specified for the format field.

format String

The format of the public key.

key String

A public key. The padding and encoding must match with the KeyFormat value specified for the format field.

RevocationDetailsResponse

RevocationState string

Indicates why a Certificate was revoked.

RevocationTime string

The time at which this Certificate was revoked.

RevocationState string

Indicates why a Certificate was revoked.

RevocationTime string

The time at which this Certificate was revoked.

revocationState String

Indicates why a Certificate was revoked.

revocationTime String

The time at which this Certificate was revoked.

revocationState string

Indicates why a Certificate was revoked.

revocationTime string

The time at which this Certificate was revoked.

revocation_state str

Indicates why a Certificate was revoked.

revocation_time str

The time at which this Certificate was revoked.

revocationState String

Indicates why a Certificate was revoked.

revocationTime String

The time at which this Certificate was revoked.

SubjectAltNamesResponse

CustomSans List<Pulumi.GoogleNative.Privateca.V1.Inputs.X509ExtensionResponse>

Contains additional subject alternative name values. For each custom_san, the value field must contain an ASN.1 encoded UTF8String.

DnsNames List<string>

Contains only valid, fully-qualified host names.

EmailAddresses List<string>

Contains only valid RFC 2822 E-mail addresses.

IpAddresses List<string>

Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.

Uris List<string>

Contains only valid RFC 3986 URIs.

CustomSans []X509ExtensionResponse

Contains additional subject alternative name values. For each custom_san, the value field must contain an ASN.1 encoded UTF8String.

DnsNames []string

Contains only valid, fully-qualified host names.

EmailAddresses []string

Contains only valid RFC 2822 E-mail addresses.

IpAddresses []string

Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.

Uris []string

Contains only valid RFC 3986 URIs.

customSans List<X509ExtensionResponse>

Contains additional subject alternative name values. For each custom_san, the value field must contain an ASN.1 encoded UTF8String.

dnsNames List<String>

Contains only valid, fully-qualified host names.

emailAddresses List<String>

Contains only valid RFC 2822 E-mail addresses.

ipAddresses List<String>

Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.

uris List<String>

Contains only valid RFC 3986 URIs.

customSans X509ExtensionResponse[]

Contains additional subject alternative name values. For each custom_san, the value field must contain an ASN.1 encoded UTF8String.

dnsNames string[]

Contains only valid, fully-qualified host names.

emailAddresses string[]

Contains only valid RFC 2822 E-mail addresses.

ipAddresses string[]

Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.

uris string[]

Contains only valid RFC 3986 URIs.

custom_sans Sequence[X509ExtensionResponse]

Contains additional subject alternative name values. For each custom_san, the value field must contain an ASN.1 encoded UTF8String.

dns_names Sequence[str]

Contains only valid, fully-qualified host names.

email_addresses Sequence[str]

Contains only valid RFC 2822 E-mail addresses.

ip_addresses Sequence[str]

Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.

uris Sequence[str]

Contains only valid RFC 3986 URIs.

customSans List<Property Map>

Contains additional subject alternative name values. For each custom_san, the value field must contain an ASN.1 encoded UTF8String.

dnsNames List<String>

Contains only valid, fully-qualified host names.

emailAddresses List<String>

Contains only valid RFC 2822 E-mail addresses.

ipAddresses List<String>

Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.

uris List<String>

Contains only valid RFC 3986 URIs.

SubjectConfigResponse

Subject Pulumi.GoogleNative.Privateca.V1.Inputs.SubjectResponse

Contains distinguished name fields such as the common name, location and organization.

SubjectAltName Pulumi.GoogleNative.Privateca.V1.Inputs.SubjectAltNamesResponse

Optional. The subject alternative name fields.

Subject SubjectResponse

Contains distinguished name fields such as the common name, location and organization.

SubjectAltName SubjectAltNamesResponse

Optional. The subject alternative name fields.

subject SubjectResponse

Contains distinguished name fields such as the common name, location and organization.

subjectAltName SubjectAltNamesResponse

Optional. The subject alternative name fields.

subject SubjectResponse

Contains distinguished name fields such as the common name, location and organization.

subjectAltName SubjectAltNamesResponse

Optional. The subject alternative name fields.

subject SubjectResponse

Contains distinguished name fields such as the common name, location and organization.

subject_alt_name SubjectAltNamesResponse

Optional. The subject alternative name fields.

subject Property Map

Contains distinguished name fields such as the common name, location and organization.

subjectAltName Property Map

Optional. The subject alternative name fields.

SubjectDescriptionResponse

HexSerialNumber string

The serial number encoded in lowercase hexadecimal.

Lifetime string

For convenience, the actual lifetime of an issued certificate.

NotAfterTime string

The time after which the certificate is expired. Per RFC 5280, the validity period for a certificate is the period of time from not_before_time through not_after_time, inclusive. Corresponds to 'not_before_time' + 'lifetime' - 1 second.

NotBeforeTime string

The time at which the certificate becomes valid.

Subject Pulumi.GoogleNative.Privateca.V1.Inputs.SubjectResponse

Contains distinguished name fields such as the common name, location and / organization.

SubjectAltName Pulumi.GoogleNative.Privateca.V1.Inputs.SubjectAltNamesResponse

The subject alternative name fields.

HexSerialNumber string

The serial number encoded in lowercase hexadecimal.

Lifetime string

For convenience, the actual lifetime of an issued certificate.

NotAfterTime string

The time after which the certificate is expired. Per RFC 5280, the validity period for a certificate is the period of time from not_before_time through not_after_time, inclusive. Corresponds to 'not_before_time' + 'lifetime' - 1 second.

NotBeforeTime string

The time at which the certificate becomes valid.

Subject SubjectResponse

Contains distinguished name fields such as the common name, location and / organization.

SubjectAltName SubjectAltNamesResponse

The subject alternative name fields.

hexSerialNumber String

The serial number encoded in lowercase hexadecimal.

lifetime String

For convenience, the actual lifetime of an issued certificate.

notAfterTime String

The time after which the certificate is expired. Per RFC 5280, the validity period for a certificate is the period of time from not_before_time through not_after_time, inclusive. Corresponds to 'not_before_time' + 'lifetime' - 1 second.

notBeforeTime String

The time at which the certificate becomes valid.

subject SubjectResponse

Contains distinguished name fields such as the common name, location and / organization.

subjectAltName SubjectAltNamesResponse

The subject alternative name fields.

hexSerialNumber string

The serial number encoded in lowercase hexadecimal.

lifetime string

For convenience, the actual lifetime of an issued certificate.

notAfterTime string

The time after which the certificate is expired. Per RFC 5280, the validity period for a certificate is the period of time from not_before_time through not_after_time, inclusive. Corresponds to 'not_before_time' + 'lifetime' - 1 second.

notBeforeTime string

The time at which the certificate becomes valid.

subject SubjectResponse

Contains distinguished name fields such as the common name, location and / organization.

subjectAltName SubjectAltNamesResponse

The subject alternative name fields.

hex_serial_number str

The serial number encoded in lowercase hexadecimal.

lifetime str

For convenience, the actual lifetime of an issued certificate.

not_after_time str

The time after which the certificate is expired. Per RFC 5280, the validity period for a certificate is the period of time from not_before_time through not_after_time, inclusive. Corresponds to 'not_before_time' + 'lifetime' - 1 second.

not_before_time str

The time at which the certificate becomes valid.

subject SubjectResponse

Contains distinguished name fields such as the common name, location and / organization.

subject_alt_name SubjectAltNamesResponse

The subject alternative name fields.

hexSerialNumber String

The serial number encoded in lowercase hexadecimal.

lifetime String

For convenience, the actual lifetime of an issued certificate.

notAfterTime String

The time after which the certificate is expired. Per RFC 5280, the validity period for a certificate is the period of time from not_before_time through not_after_time, inclusive. Corresponds to 'not_before_time' + 'lifetime' - 1 second.

notBeforeTime String

The time at which the certificate becomes valid.

subject Property Map

Contains distinguished name fields such as the common name, location and / organization.

subjectAltName Property Map

The subject alternative name fields.

SubjectResponse

CommonName string

The "common name" of the subject.

CountryCode string

The country code of the subject.

Locality string

The locality or city of the subject.

Organization string

The organization of the subject.

OrganizationalUnit string

The organizational_unit of the subject.

PostalCode string

The postal code of the subject.

Province string

The province, territory, or regional state of the subject.

StreetAddress string

The street address of the subject.

CommonName string

The "common name" of the subject.

CountryCode string

The country code of the subject.

Locality string

The locality or city of the subject.

Organization string

The organization of the subject.

OrganizationalUnit string

The organizational_unit of the subject.

PostalCode string

The postal code of the subject.

Province string

The province, territory, or regional state of the subject.

StreetAddress string

The street address of the subject.

commonName String

The "common name" of the subject.

countryCode String

The country code of the subject.

locality String

The locality or city of the subject.

organization String

The organization of the subject.

organizationalUnit String

The organizational_unit of the subject.

postalCode String

The postal code of the subject.

province String

The province, territory, or regional state of the subject.

streetAddress String

The street address of the subject.

commonName string

The "common name" of the subject.

countryCode string

The country code of the subject.

locality string

The locality or city of the subject.

organization string

The organization of the subject.

organizationalUnit string

The organizational_unit of the subject.

postalCode string

The postal code of the subject.

province string

The province, territory, or regional state of the subject.

streetAddress string

The street address of the subject.

common_name str

The "common name" of the subject.

country_code str

The country code of the subject.

locality str

The locality or city of the subject.

organization str

The organization of the subject.

organizational_unit str

The organizational_unit of the subject.

postal_code str

The postal code of the subject.

province str

The province, territory, or regional state of the subject.

street_address str

The street address of the subject.

commonName String

The "common name" of the subject.

countryCode String

The country code of the subject.

locality String

The locality or city of the subject.

organization String

The organization of the subject.

organizationalUnit String

The organizational_unit of the subject.

postalCode String

The postal code of the subject.

province String

The province, territory, or regional state of the subject.

streetAddress String

The street address of the subject.

X509ExtensionResponse

Critical bool

Optional. Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error).

ObjectId Pulumi.GoogleNative.Privateca.V1.Inputs.ObjectIdResponse

The OID for this X.509 extension.

Value string

The value of this X.509 extension.

Critical bool

Optional. Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error).

ObjectId ObjectIdResponse

The OID for this X.509 extension.

Value string

The value of this X.509 extension.

critical Boolean

Optional. Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error).

objectId ObjectIdResponse

The OID for this X.509 extension.

value String

The value of this X.509 extension.

critical boolean

Optional. Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error).

objectId ObjectIdResponse

The OID for this X.509 extension.

value string

The value of this X.509 extension.

critical bool

Optional. Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error).

object_id ObjectIdResponse

The OID for this X.509 extension.

value str

The value of this X.509 extension.

critical Boolean

Optional. Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error).

objectId Property Map

The OID for this X.509 extension.

value String

The value of this X.509 extension.

X509ParametersResponse

AdditionalExtensions List<Pulumi.GoogleNative.Privateca.V1.Inputs.X509ExtensionResponse>

Optional. Describes custom X.509 extensions.

AiaOcspServers List<string>

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

CaOptions Pulumi.GoogleNative.Privateca.V1.Inputs.CaOptionsResponse

Optional. Describes options in this X509Parameters that are relevant in a CA certificate.

KeyUsage Pulumi.GoogleNative.Privateca.V1.Inputs.KeyUsageResponse

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

PolicyIds List<Pulumi.GoogleNative.Privateca.V1.Inputs.ObjectIdResponse>

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

AdditionalExtensions []X509ExtensionResponse

Optional. Describes custom X.509 extensions.

AiaOcspServers []string

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

CaOptions CaOptionsResponse

Optional. Describes options in this X509Parameters that are relevant in a CA certificate.

KeyUsage KeyUsageResponse

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

PolicyIds []ObjectIdResponse

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

additionalExtensions List<X509ExtensionResponse>

Optional. Describes custom X.509 extensions.

aiaOcspServers List<String>

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

caOptions CaOptionsResponse

Optional. Describes options in this X509Parameters that are relevant in a CA certificate.

keyUsage KeyUsageResponse

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

policyIds List<ObjectIdResponse>

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

additionalExtensions X509ExtensionResponse[]

Optional. Describes custom X.509 extensions.

aiaOcspServers string[]

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

caOptions CaOptionsResponse

Optional. Describes options in this X509Parameters that are relevant in a CA certificate.

keyUsage KeyUsageResponse

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

policyIds ObjectIdResponse[]

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

additional_extensions Sequence[X509ExtensionResponse]

Optional. Describes custom X.509 extensions.

aia_ocsp_servers Sequence[str]

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

ca_options CaOptionsResponse

Optional. Describes options in this X509Parameters that are relevant in a CA certificate.

key_usage KeyUsageResponse

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

policy_ids Sequence[ObjectIdResponse]

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

additionalExtensions List<Property Map>

Optional. Describes custom X.509 extensions.

aiaOcspServers List<String>

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

caOptions Property Map

Optional. Describes options in this X509Parameters that are relevant in a CA certificate.

keyUsage Property Map

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

policyIds List<Property Map>

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

Package Details

Repository
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0