Interface CertificateConfigOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
CertificateConfig,CertificateConfig.Builder
public interface CertificateConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PublicKeygetPublicKey()Optional.PublicKeyOrBuildergetPublicKeyOrBuilder()Optional.ReusableConfigWrappergetReusableConfig()Required.ReusableConfigWrapperOrBuildergetReusableConfigOrBuilder()Required.CertificateConfig.SubjectConfiggetSubjectConfig()Required.CertificateConfig.SubjectConfigOrBuildergetSubjectConfigOrBuilder()Required.booleanhasPublicKey()Optional.booleanhasReusableConfig()Required.booleanhasSubjectConfig()Required.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasSubjectConfig
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:
- Whether the subjectConfig field is set.
-
getSubjectConfig
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:
- The subjectConfig.
-
getSubjectConfigOrBuilder
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];
-
hasReusableConfig
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:
- Whether the reusableConfig field is set.
-
getReusableConfig
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:
- The reusableConfig.
-
getReusableConfigOrBuilder
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];
-
hasPublicKey
boolean hasPublicKey()
Optional. The public key that corresponds to this config. This is, for example, used when issuing [Certificates][google.cloud.security.privateca.v1beta1.Certificate], but not when creating a self-signed [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] or [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] CSR.
.google.cloud.security.privateca.v1beta1.PublicKey public_key = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- Whether the publicKey field is set.
-
getPublicKey
PublicKey getPublicKey()
Optional. The public key that corresponds to this config. This is, for example, used when issuing [Certificates][google.cloud.security.privateca.v1beta1.Certificate], but not when creating a self-signed [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] or [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] CSR.
.google.cloud.security.privateca.v1beta1.PublicKey public_key = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The publicKey.
-
getPublicKeyOrBuilder
PublicKeyOrBuilder getPublicKeyOrBuilder()
Optional. The public key that corresponds to this config. This is, for example, used when issuing [Certificates][google.cloud.security.privateca.v1beta1.Certificate], but not when creating a self-signed [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] or [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] CSR.
.google.cloud.security.privateca.v1beta1.PublicKey public_key = 3 [(.google.api.field_behavior) = OPTIONAL];
-
-