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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getAcceptedClientCa()
      The base64 encoded ca cert(s) in PEM format that the clients can use for authentication and authorization.
      com.google.protobuf.ByteString getAcceptedClientCaBytes()
      The base64 encoded ca cert(s) in PEM format that the clients can use for authentication and authorization.
      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.
      int getCertificateFiltersCount()
      Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.
      java.util.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.
      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.
      java.util.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.
      boolean getEnabled()
      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 Detail

      • getAcceptedClientCa

        java.lang.String getAcceptedClientCa()
         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 --)
         
        string accepted_client_ca = 1;
        Returns:
        The acceptedClientCa.
      • getAcceptedClientCaBytes

        com.google.protobuf.ByteString getAcceptedClientCaBytes()
         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 --)
         
        string accepted_client_ca = 1;
        Returns:
        The bytes for acceptedClientCa.
      • getCertificateFiltersList

        java.util.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

        java.util.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=2024-05-13-00
         
        bool enabled = 3;
        Returns:
        The enabled.