# # Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTICE file # distributed with this work for additional information # regarding copyright ownership. The ASF licenses this file # to you under the Apache License, Version 2.0 (the # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. # # Configuration for pulsar-client and pulsar-admin CLI tools # URL for Pulsar REST API (for admin operations) # For TLS: # webServiceUrl=https://localhost:8443/ webServiceUrl=http://localhost:8080/ # URL for Pulsar Binary Protocol (for produce and consume operations) # For TLS: # brokerServiceUrl=pulsar+ssl://localhost:6651/ brokerServiceUrl=pulsar://localhost:6650/ # Authentication plugin to authenticate with servers # e.g. for TLS # authPlugin=org.apache.pulsar.client.impl.auth.AuthenticationTls authPlugin= # Parameters passed to authentication plugin. # A comma separated list of key:value pairs. # Keys depend on the configured authPlugin. # e.g. for TLS # authParams=tlsCertFile:/path/to/client-cert.pem,tlsKeyFile:/path/to/client-key.pem authParams= # Allow TLS connections to servers whose certificate cannot be # be verified to have been signed by a trusted certificate # authority. tlsAllowInsecureConnection=false # Whether server hostname must match the common name of the certificate # the server is using. tlsEnableHostnameVerification=false # Path for the trusted TLS certificate file. # This cert is used to verify that any cert presented by a server # is signed by a certificate authority. If this verification # fails, then the cert is untrusted and the connection is dropped. tlsTrustCertsFilePath= # Enable TLS with KeyStore type configuration in broker. useKeyStoreTls=false # TLS KeyStore type configuration: JKS, PKCS12 tlsTrustStoreType=JKS # TLS TrustStore path tlsTrustStorePath= # TLS TrustStore password tlsTrustStorePassword=