Interface CertificateConfigOrBuilder (2.45.0)

public interface CertificateConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getPublicKey()

public abstract PublicKey getPublicKey()

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.

.google.cloud.security.privateca.v1beta1.PublicKey public_key = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
PublicKey

The publicKey.

getPublicKeyOrBuilder()

public abstract PublicKeyOrBuilder getPublicKeyOrBuilder()

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.

.google.cloud.security.privateca.v1beta1.PublicKey public_key = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
PublicKeyOrBuilder

getReusableConfig()

public abstract ReusableConfigWrapper getReusableConfig()

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

.google.cloud.security.privateca.v1beta1.ReusableConfigWrapper reusable_config = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ReusableConfigWrapper

The reusableConfig.

getReusableConfigOrBuilder()

public abstract ReusableConfigWrapperOrBuilder getReusableConfigOrBuilder()

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

.google.cloud.security.privateca.v1beta1.ReusableConfigWrapper reusable_config = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ReusableConfigWrapperOrBuilder

getSubjectConfig()

public abstract CertificateConfig.SubjectConfig getSubjectConfig()

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

.google.cloud.security.privateca.v1beta1.CertificateConfig.SubjectConfig subject_config = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CertificateConfig.SubjectConfig

The subjectConfig.

getSubjectConfigOrBuilder()

public abstract CertificateConfig.SubjectConfigOrBuilder getSubjectConfigOrBuilder()

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

.google.cloud.security.privateca.v1beta1.CertificateConfig.SubjectConfig subject_config = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CertificateConfig.SubjectConfigOrBuilder

hasPublicKey()

public abstract boolean hasPublicKey()

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.

.google.cloud.security.privateca.v1beta1.PublicKey public_key = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the publicKey field is set.

hasReusableConfig()

public abstract boolean hasReusableConfig()

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

.google.cloud.security.privateca.v1beta1.ReusableConfigWrapper reusable_config = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the reusableConfig field is set.

hasSubjectConfig()

public abstract boolean hasSubjectConfig()

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

.google.cloud.security.privateca.v1beta1.CertificateConfig.SubjectConfig subject_config = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the subjectConfig field is set.