Interface MtlsAuthSpecOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
MtlsAuthSpec, MtlsAuthSpec.Builder

@Generated(value="protoc", comments="annotations:MtlsAuthSpecOrBuilder.java.pb.meta") public interface MtlsAuthSpecOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.ByteString
    The ca cert(s) in PEM format that the clients can use for authentication and authorization.
    Deprecated.
    temporal.api.cloud.namespace.v1.MtlsAuthSpec.accepted_client_ca_deprecated is deprecated.
    com.google.protobuf.ByteString
    Deprecated.
    temporal.api.cloud.namespace.v1.MtlsAuthSpec.accepted_client_ca_deprecated is deprecated.
    Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.
    int
    Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.
    Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.
    Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.
    Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.
    boolean
    Flag to enable mTLS auth (default: disabled).

    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

    • getAcceptedClientCaDeprecated

      @Deprecated String getAcceptedClientCaDeprecated()
      Deprecated.
      temporal.api.cloud.namespace.v1.MtlsAuthSpec.accepted_client_ca_deprecated is deprecated. See temporal/api/cloud/namespace/v1/message.proto;l=38
       The base64 encoded ca cert(s) in PEM format that the clients can use for authentication and authorization.
       This must only be one value, but the CA can have a chain.
      
       (-- api-linter: core::0140::base64=disabled --)
       Deprecated: Not supported after v0.2.0 api version. Use accepted_client_ca instead.
       temporal:versioning:max_version=v0.2.0
       
      string accepted_client_ca_deprecated = 1 [deprecated = true];
      Returns:
      The acceptedClientCaDeprecated.
    • getAcceptedClientCaDeprecatedBytes

      @Deprecated com.google.protobuf.ByteString getAcceptedClientCaDeprecatedBytes()
      Deprecated.
      temporal.api.cloud.namespace.v1.MtlsAuthSpec.accepted_client_ca_deprecated is deprecated. See temporal/api/cloud/namespace/v1/message.proto;l=38
       The base64 encoded ca cert(s) in PEM format that the clients can use for authentication and authorization.
       This must only be one value, but the CA can have a chain.
      
       (-- api-linter: core::0140::base64=disabled --)
       Deprecated: Not supported after v0.2.0 api version. Use accepted_client_ca instead.
       temporal:versioning:max_version=v0.2.0
       
      string accepted_client_ca_deprecated = 1 [deprecated = true];
      Returns:
      The bytes for acceptedClientCaDeprecated.
    • getAcceptedClientCa

      com.google.protobuf.ByteString getAcceptedClientCa()
       The ca cert(s) in PEM format that the clients can use for authentication and authorization.
       This must only be one value, but the CA can have a chain.
       temporal:versioning:min_version=v0.2.0
       
      bytes accepted_client_ca = 4;
      Returns:
      The acceptedClientCa.
    • getCertificateFiltersList

      List<CertificateFilterSpec> getCertificateFiltersList()
       Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.
       This allows limiting access to specific end-entity certificates.
       Optional, default is empty.
       
      repeated .temporal.api.cloud.namespace.v1.CertificateFilterSpec certificate_filters = 2;
    • getCertificateFilters

      CertificateFilterSpec getCertificateFilters(int index)
       Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.
       This allows limiting access to specific end-entity certificates.
       Optional, default is empty.
       
      repeated .temporal.api.cloud.namespace.v1.CertificateFilterSpec certificate_filters = 2;
    • getCertificateFiltersCount

      int getCertificateFiltersCount()
       Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.
       This allows limiting access to specific end-entity certificates.
       Optional, default is empty.
       
      repeated .temporal.api.cloud.namespace.v1.CertificateFilterSpec certificate_filters = 2;
    • getCertificateFiltersOrBuilderList

      List<? extends CertificateFilterSpecOrBuilder> getCertificateFiltersOrBuilderList()
       Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.
       This allows limiting access to specific end-entity certificates.
       Optional, default is empty.
       
      repeated .temporal.api.cloud.namespace.v1.CertificateFilterSpec certificate_filters = 2;
    • getCertificateFiltersOrBuilder

      CertificateFilterSpecOrBuilder getCertificateFiltersOrBuilder(int index)
       Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.
       This allows limiting access to specific end-entity certificates.
       Optional, default is empty.
       
      repeated .temporal.api.cloud.namespace.v1.CertificateFilterSpec certificate_filters = 2;
    • getEnabled

      boolean getEnabled()
       Flag to enable mTLS auth (default: disabled).
       Note: disabling mTLS auth will cause existing mTLS connections to fail.
       temporal:versioning:min_version=v0.2.0
       
      bool enabled = 3;
      Returns:
      The enabled.