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
      com.google.protobuf.ByteString getAcceptedClientCa()
      The ca cert(s) in PEM format that the clients can use for authentication and authorization.
      java.lang.String getAcceptedClientCaDeprecated()
      The base64 encoded ca cert(s) in PEM format that the clients can use for authentication and authorization.
      com.google.protobuf.ByteString getAcceptedClientCaDeprecatedBytes()
      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

      • getAcceptedClientCaDeprecated

        java.lang.String getAcceptedClientCaDeprecated()
         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;
        Returns:
        The acceptedClientCaDeprecated.
      • getAcceptedClientCaDeprecatedBytes

        com.google.protobuf.ByteString getAcceptedClientCaDeprecatedBytes()
         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;
        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

        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=v0.2.0
         
        bool enabled = 3;
        Returns:
        The enabled.