Interface CaPool.PublishingOptionsOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
CaPool.PublishingOptions, CaPool.PublishingOptions.Builder
Enclosing class:
CaPool

public static interface CaPool.PublishingOptionsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Optional.
    int
    Optional.
    boolean
    Optional.
    boolean
    Optional.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getPublishCaCert

      boolean getPublishCaCert()
       Optional. When true, publishes each
       [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority]'s
       CA certificate and includes its URL in the "Authority Information Access"
       X.509 extension in all issued
       [Certificates][google.cloud.security.privateca.v1.Certificate]. If this
       is false, the CA certificate will not be published and the corresponding
       X.509 extension will not be written in issued certificates.
       
      bool publish_ca_cert = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The publishCaCert.
    • getPublishCrl

      boolean getPublishCrl()
       Optional. When true, publishes each
       [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority]'s
       CRL and includes its URL in the "CRL Distribution Points" X.509 extension
       in all issued
       [Certificates][google.cloud.security.privateca.v1.Certificate]. If this
       is false, CRLs will not be published and the corresponding X.509
       extension will not be written in issued certificates. CRLs will expire 7
       days from their creation. However, we will rebuild daily. CRLs are also
       rebuilt shortly after a certificate is revoked.
       
      bool publish_crl = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The publishCrl.
    • getEncodingFormatValue

      int getEncodingFormatValue()
       Optional. Specifies the encoding format of each
       [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority]
       resource's CA certificate and CRLs. If this is omitted, CA certificates
       and CRLs will be published in PEM.
       
      .google.cloud.security.privateca.v1.CaPool.PublishingOptions.EncodingFormat encoding_format = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The enum numeric value on the wire for encodingFormat.
    • getEncodingFormat

       Optional. Specifies the encoding format of each
       [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority]
       resource's CA certificate and CRLs. If this is omitted, CA certificates
       and CRLs will be published in PEM.
       
      .google.cloud.security.privateca.v1.CaPool.PublishingOptions.EncodingFormat encoding_format = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The encodingFormat.