| # |
| # 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= |