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 TypeMethodDescriptioncom.google.protobuf.ByteStringThe 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.ByteStringDeprecated.temporal.api.cloud.namespace.v1.MtlsAuthSpec.accepted_client_ca_deprecated is deprecated.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.intCertificate 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.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.List<? extends CertificateFilterSpecOrBuilder> Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.booleanFlag to enable mTLS auth (default: disabled).Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getAcceptedClientCaDeprecated
Deprecated.temporal.api.cloud.namespace.v1.MtlsAuthSpec.accepted_client_ca_deprecated is deprecated. See temporal/api/cloud/namespace/v1/message.proto;l=38The 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.temporal.api.cloud.namespace.v1.MtlsAuthSpec.accepted_client_ca_deprecated is deprecated. See temporal/api/cloud/namespace/v1/message.proto;l=38The 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
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
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.
-