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 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];