From 248d8acb9d746c9ce7751abbc6e23921370561ee Mon Sep 17 00:00:00 2001 From: Lukas Kohlmann Date: Sun, 22 Oct 2023 23:56:05 +0200 Subject: [PATCH] fix mistakes --- .../en/docs/configuration/certificate-authority.md | 4 ++-- .../en/docs/configuration/cloud2cloud-connector.md | 14 +++++++------- .../en/docs/configuration/cloud2cloud-gateway.md | 14 +++++++------- content/en/docs/configuration/coap-gateway.md | 14 +++++++------- .../configuration/device-provisioning-service.md | 2 +- content/en/docs/configuration/grpc-gateway.md | 12 ++++++------ content/en/docs/configuration/http-gateway.md | 6 +++--- content/en/docs/configuration/identity-store.md | 8 ++++---- content/en/docs/configuration/oauth-server.md | 2 +- .../en/docs/configuration/resource-aggregate.md | 10 +++++----- .../en/docs/configuration/resource-directory.md | 10 +++++----- 11 files changed, 48 insertions(+), 48 deletions(-) diff --git a/content/en/docs/configuration/certificate-authority.md b/content/en/docs/configuration/certificate-authority.md index 45f4a50d..6e3e69af 100644 --- a/content/en/docs/configuration/certificate-authority.md +++ b/content/en/docs/configuration/certificate-authority.md @@ -45,7 +45,7 @@ gRPC API of the Certificate Authority service as defined [here](https://github.c | `apis.grpc.keepAlive.maxConnectionAgeGrace` | string | `An additive period after MaxConnectionAge after which the connection will be forcibly closed. 0s means infinity.` | `0s` | | `apis.grpc.keepAlive.time` | string | `After a duration of this time if the server doesn't see any activity it pings the client to see if the transport is still alive.` | `2h` | | `apis.grpc.keepAlive.timeout` | string | `After having pinged for keepalive check, the client waits for a duration of Timeout and if no activity is seen even after that the connection is closed.` | `20s` | -| `apis.grpc.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `apis.grpc.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `apis.grpc.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `apis.grpc.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `apis.grpc.tls.clientCertificateRequired` | bool | `If true, require client certificate.` | `true` | @@ -57,7 +57,7 @@ gRPC API of the Certificate Authority service as defined [here](https://github.c | `apis.grpc.authorization.http.maxIdleConnsPerHost` | int | `If non-zero, controls the maximum idle (keep-alive) connections to keep per-host. If zero, DefaultMaxIdleConnsPerHost is used.` | `16` | | `apis.grpc.authorization.http.idleConnTimeout` | string | `The maximum amount of time an idle (keep-alive) connection will remain idle before closing itself. Zero means no limit.` | `30s` | | `apis.grpc.authorization.http.timeout` | string | `A time limit for requests made by this Client. A Timeout of zero means no timeout.` | `10s` | -| `apis.grpc.authorization.http.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `apis.grpc.authorization.http.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `apis.grpc.authorization.http.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `apis.grpc.authorization.http.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `apis.grpc.authorization.http.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | diff --git a/content/en/docs/configuration/cloud2cloud-connector.md b/content/en/docs/configuration/cloud2cloud-connector.md index 7d6f45f5..2c14d5e5 100644 --- a/content/en/docs/configuration/cloud2cloud-connector.md +++ b/content/en/docs/configuration/cloud2cloud-connector.md @@ -38,7 +38,7 @@ A configuration template is available in [cloud2cloud-connector/config.yaml](htt | `apis.http.readHeaderTimeout` | string | `The amount of time allowed to read request headers by the server. If readHeaderTimeout is zero, the value of readTimeout is used. If both are zero, there is no timeout.` | `4s` | | `apis.http.writeTimeout` | string | `The maximum duration before the server times out writing of the response. A zero or negative value means there will be no timeout.` | `16s` | | `apis.http.idleTimeout` | string | `The maximum amount of time the server waits for the next request when keep-alives are enabled. If idleTimeout is zero, the value of readTimeout is used. If both are zero, there is no timeout.` | `30s` | -| `apis.http.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `apis.http.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `apis.http.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `apis.http.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `apis.http.tls.clientCertificateRequired` | bool | `If true, require client certificate.` | `true` | @@ -57,7 +57,7 @@ A configuration template is available in [cloud2cloud-connector/config.yaml](htt | `apis.http.authorization.http.maxIdleConnsPerHost` | int | `If non-zero, controls the maximum idle (keep-alive) connections to keep per-host. If zero, DefaultMaxIdleConnsPerHost is used.` | `16` | | `apis.http.authorization.http.idleConnTimeout` | string | `The maximum amount of time an idle (keep-alive) connection will remain idle before closing itself. Zero means no limit.` | `30s` | | `apis.http.authorization.http.timeout` | string | `A time limit for requests made by this Client. A Timeout of zero means no timeout.` | `10s` | -| `apis.http.authorization.http.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `apis.http.authorization.http.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `apis.http.authorization.http.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `apis.http.authorization.http.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `apis.http.authorization.http.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | @@ -75,7 +75,7 @@ Client configurations to internally connect to Identity Store service. | Property | Type | Description | Default | | ---------- | -------- | -------------- | ------- | | `clients.identityStore.grpc.address` | string | `Identity Store service address.` | `"127.0.0.1:9100"` | -| `clients.identityStore.grpc.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `clients.identityStore.grpc.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `clients.identityStore.grpc.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `clients.identityStore.grpc.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `clients.identityStore.grpc.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | @@ -92,7 +92,7 @@ plgd hub uses NATS messaging system as an event bus. | `clients.eventBus.nats.url` | string | `URL to nats messaging system.` | `"nats://localhost:4222"` | | `clients.eventBus.nats.pendingLimits.msgLimit` | int | `Limit number of messages in queue. -1 means unlimited` | `524288` | | `clients.eventBus.nats.pendingLimits.bytesLimit` | int | `Limit buffer size of queue. -1 means unlimited` | `67108864` | -| `clients.eventBus.nats.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `clients.eventBus.nats.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `clients.eventBus.nats.tls.keyFile` | string | `File name of private key in PEM format.` | `""` | | `clients.eventBus.nats.tls.certFile` | string | `File name of certificate in PEM format.` | `""` | | `clients.eventBus.nats.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | @@ -104,7 +104,7 @@ Client configurations to internally connect to GRPC Gateway service. | Property | Type | Description | Default | | ---------- | -------- | -------------- | ------- | | `clients.grpcGateway.grpc.address` | string | `GRPC Gateway service address.` | `"127.0.0.1:9100"` | -| `clients.grpcGateway.grpc.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `clients.grpcGateway.grpc.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `clients.grpcGateway.grpc.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `clients.grpcGateway.grpc.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `clients.grpcGateway.grpc.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | @@ -122,7 +122,7 @@ Client configurations to internally connect to the Resource Aggregate service. | `clients.resourceAggregate.grpc.keepAlive.time` | string | `After a duration of this time if the client doesn't see any activity it pings the server to see if the transport is still alive.` | `10s` | | `clients.resourceAggregate.grpc.keepAlive.timeout` | string | `After having pinged for keepalive check, the client waits for a duration of Timeout and if no activity is seen even after that the connection is closed.` | `20s` | | `clients.resourceAggregate.grpc.keepAlive.permitWithoutStream` | bool | `If true, client sends keepalive pings even with no active RPCs. If false, when there are no active RPCs, Time and Timeout will be ignored and no keepalive pings will be sent.` | `false` | -| `clients.resourceAggregate.grpc.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `clients.resourceAggregate.grpc.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `clients.resourceAggregate.grpc.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `clients.resourceAggregate.grpc.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `clients.resourceAggregate.grpc.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | @@ -137,7 +137,7 @@ plgd hub uses MongoDB database as the owner's device store. | `clients.storage.mongoDB.database` | string | `Name of database.` | `"cloud2cloudConnector"` | | `clients.storage.mongoDB.maxPoolSize` | int | `Limits number of connections.` | `16` | | `clients.storage.mongoDB.maxConnIdleTime` | string | `Close connection when idle time reach the value.` | `4m` | -| `clients.storage.mongoDB.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `clients.storage.mongoDB.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `clients.storage.mongoDB.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `clients.storage.mongoDB.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `clients.storage.mongoDB.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | diff --git a/content/en/docs/configuration/cloud2cloud-gateway.md b/content/en/docs/configuration/cloud2cloud-gateway.md index 24434951..ed18840e 100644 --- a/content/en/docs/configuration/cloud2cloud-gateway.md +++ b/content/en/docs/configuration/cloud2cloud-gateway.md @@ -38,7 +38,7 @@ A configuration template is available in [cloud2cloud-gateway/config.yaml](https | `apis.http.readHeaderTimeout` | string | `The amount of time allowed to read request headers by the server. If readHeaderTimeout is zero, the value of readTimeout is used. If both are zero, there is no timeout.` | `4s` | | `apis.http.writeTimeout` | string | `The maximum duration before the server times out writing of the response. A zero or negative value means there will be no timeout.` | `16s` | | `apis.http.idleTimeout` | string | `The maximum amount of time the server waits for the next request when keep-alives are enabled. If idleTimeout is zero, the value of readTimeout is used. If both are zero, there is no timeout.` | `30s` | -| `apis.http.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `apis.http.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `apis.http.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `apis.http.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `apis.http.tls.clientCertificateRequired` | bool | `If true, require client certificate.` | `true` | @@ -49,7 +49,7 @@ A configuration template is available in [cloud2cloud-gateway/config.yaml](https | `apis.http.authorization.http.maxIdleConnsPerHost` | int | `If non-zero, controls the maximum idle (keep-alive) connections to keep per-host. If zero, DefaultMaxIdleConnsPerHost is used.` | `16` | | `apis.http.authorization.http.idleConnTimeout` | string | `The maximum amount of time an idle (keep-alive) connection will remain idle before closing itself. Zero means no limit.` | `30s` | | `apis.http.authorization.http.timeout` | string | `A time limit for requests made by this Client. A Timeout of zero means no timeout.` | `10s` | -| `apis.http.authorization.http.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `apis.http.authorization.http.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `apis.http.authorization.http.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `apis.http.authorization.http.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `apis.http.authorization.http.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | @@ -63,7 +63,7 @@ plgd hub uses NATS messaging system as an event bus. | `clients.eventBus.nats.url` | string | `URL to nats messaging system.` | `"nats://localhost:4222"` | | `clients.eventBus.nats.pendingLimits.msgLimit` | int | `Limit number of messages in queue. -1 means unlimited` | `524288` | | `clients.eventBus.nats.pendingLimits.bytesLimit` | int | `Limit buffer size of queue. -1 means unlimited` | `67108864` | -| `clients.eventBus.nats.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `clients.eventBus.nats.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `clients.eventBus.nats.tls.keyFile` | string | `File name of private key in PEM format.` | `""` | | `clients.eventBus.nats.tls.certFile` | string | `File name of certificate in PEM format.` | `""` | | `clients.eventBus.nats.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | @@ -75,7 +75,7 @@ Client configurations to internally connect to GRPC Gateway service. | Property | Type | Description | Default | | ---------- | -------- | -------------- | ------- | | `clients.grpcGateway.grpc.address` | string | `GRPC Gateway service address.` | `"127.0.0.1:9100"` | -| `clients.grpcGateway.grpc.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `clients.grpcGateway.grpc.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `clients.grpcGateway.grpc.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `clients.grpcGateway.grpc.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `clients.grpcGateway.grpc.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | @@ -93,7 +93,7 @@ Client configurations to internally connect to the Resource Aggregate service. | `clients.resourceAggregate.grpc.keepAlive.time` | string | `After a duration of this time if the client doesn't see any activity it pings the server to see if the transport is still alive.` | `10s` | | `clients.resourceAggregate.grpc.keepAlive.timeout` | string | `After having pinged for keepalive check, the client waits for a duration of Timeout and if no activity is seen even after that the connection is closed.` | `20s` | | `clients.resourceAggregate.grpc.keepAlive.permitWithoutStream` | bool | `If true, client sends keepalive pings even with no active RPCs. If false, when there are no active RPCs, Time and Timeout will be ignored and no keepalive pings will be sent.` | `false` | -| `clients.resourceAggregate.grpc.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `clients.resourceAggregate.grpc.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `clients.resourceAggregate.grpc.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `clients.resourceAggregate.grpc.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `clients.resourceAggregate.grpc.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | @@ -108,7 +108,7 @@ plgd hub uses MongoDB database as the owner's device store. | `clients.storage.mongoDB.database` | string | `Name of database.` | `"cloud2cloudGateway"` | | `clients.storage.mongoDB.maxPoolSize` | int | `Limits number of connections.` | `16` | | `clients.storage.mongoDB.maxConnIdleTime` | string | `Close connection when idle time reach the value.` | `4m` | -| `clients.storage.mongoDB.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `clients.storage.mongoDB.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `clients.storage.mongoDB.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `clients.storage.mongoDB.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `clients.storage.mongoDB.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | @@ -119,7 +119,7 @@ plgd hub uses MongoDB database as the owner's device store. | ---------- | -------- | -------------- | ------- | | `clients.subscription.http.reconnectInterval` | string | `try to reconnect after interval to resource-directory when connection was closed` | `"10s"` | | `clients.subscription.http.emitEventTimeout` | string | `timeout for send event` | `"5s"` | -| `clients.subscription.http.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `clients.subscription.http.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `clients.subscription.http.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `clients.subscription.http.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `clients.subscription.http.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | diff --git a/content/en/docs/configuration/coap-gateway.md b/content/en/docs/configuration/coap-gateway.md index cd395f9b..3a58a472 100644 --- a/content/en/docs/configuration/coap-gateway.md +++ b/content/en/docs/configuration/coap-gateway.md @@ -37,7 +37,7 @@ CoAP API as specified in the [Open Connectivity Foundation - Device to Cloud Ser | Property | Type | Description | Default | | ---------- | -------- | -------------- | ------- | | `apis.coap.address` | string | `Listen specification : for coap client connection.` | `"0.0.0.0:5684"` | -| `apis.coap.protocols` | []string | `Protocol for coap connection. The supported values are: "tcp", "udp" .` | `["tcp"]` | +| `apis.coap.protocols` | string | `Protocol for coap connection. The supported values are: "tcp", "udp" .` | `["tcp"]` | | `apis.coap.externalAddress` | string | `External address including public domain/IP for coap client connection.` | `"coap-gw.example.com:5684"` | | `apis.coap.maxMessageSize` | int | `Max message size which can be sent/received via coap. i.e. 256*1024 = 262144 bytes.` | `262144` | | `apis.coap.ownerCacheExpiration` | string | `Time limit of how long to keep subscribed to device updates after last use of the given cache item.` | `1m` | @@ -48,7 +48,7 @@ CoAP API as specified in the [Open Connectivity Foundation - Device to Cloud Ser | `apis.coap.blockwiseTransfer.blockSize` | int | `Size of blockwise transfer block.` | `1024` | | `apis.coap.tls.enabled` | bool | `If true, require server certificate for ssl connection.` | `true` | | `apis.coap.tls.disconnectOnExpiredCertificate` | bool | `If true, device with expired certificates will be disconnected.` | `false` | -| `apis.coap.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `apis.coap.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `apis.coap.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `apis.coap.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `apis.coap.tls.clientCertificateRequired` | bool | `If true, require client certificate.` | `true` | @@ -75,7 +75,7 @@ OAuth2.0 Client is used to issuing an authorization code used by the Onboarding | `apis.coap.authorization.providers[].http.maxIdleConnsPerHost` | int | `If non-zero, controls the maximum idle (keep-alive) connections to keep per-host. If zero, DefaultMaxIdleConnsPerHost is used.` | `16` | | `apis.coap.authorization.providers[].http.idleConnTimeout` | string | `The maximum amount of time an idle (keep-alive) connection will remain idle before closing itself. Zero means no limit.` | `30s` | | `apis.coap.authorization.providers[].http.timeout` | string | `A time limit for requests made by this Client. A Timeout of zero means no timeout.` | `10s` | -| `apis.coap.authorization.providers[].http.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `apis.coap.authorization.providers[].http.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `apis.coap.authorization.providers[].http.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `apis.coap.authorization.providers[].http.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `apis.coap.authorization.providers[].http.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | @@ -96,7 +96,7 @@ plgd hub uses NATS messaging system as an event bus. | `clients.eventBus.nats.url` | string | `URL to nats messaging system.` | `"nats://localhost:4222"` | | `clients.eventBus.nats.pendingLimits.msgLimit` | int | `Limit number of messages in queue. -1 means unlimited` | `524288` | | `clients.eventBus.nats.pendingLimits.bytesLimit` | int | `Limit buffer size of queue. -1 means unlimited` | `67108864` | -| `clients.eventBus.nats.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `clients.eventBus.nats.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `clients.eventBus.nats.tls.keyFile` | string | `File name of private key in PEM format.` | `""` | | `clients.eventBus.nats.tls.certFile` | string | `File name of certificate in PEM format.` | `""` | | `clients.eventBus.nats.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | @@ -108,7 +108,7 @@ Client configurations to internally connect to Identity Store service. | Property | Type | Description | Default | | ---------- | -------- | -------------- | ------- | | `clients.identityStore.grpc.address` | string | `Identity Store service address.` | `"127.0.0.1:9100"` | -| `clients.identityStore.grpc.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `clients.identityStore.grpc.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `clients.identityStore.grpc.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `clients.identityStore.grpc.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `clients.identityStore.grpc.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | @@ -123,7 +123,7 @@ Client configurations to internally connect to Resource Aggregate service. | Property | Type | Description | Default | | ---------- | -------- | -------------- | ------- | | `clients.resourceAggregate.grpc.address` | string | `Resource aggregate service address.` | `"127.0.0.1:9100"` | -| `clients.resourceAggregate.grpc.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `clients.resourceAggregate.grpc.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `clients.resourceAggregate.grpc.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `clients.resourceAggregate.grpc.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `clients.resourceAggregate.grpc.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | @@ -140,7 +140,7 @@ Client configurations to internally connect to Resource Directory service. | Property | Type | Description | Default | | ---------- | -------- | -------------- | ------- | | `clients.resourceDirectory.grpc.address` | string | `Resource directory service address.` | `"127.0.0.1:9100"` | -| `clients.resourceDirectory.grpc.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `clients.resourceDirectory.grpc.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `clients.resourceDirectory.grpc.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `clients.resourceDirectory.grpc.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `clients.resourceDirectory.grpc.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | diff --git a/content/en/docs/configuration/device-provisioning-service.md b/content/en/docs/configuration/device-provisioning-service.md index 4a3c387e..b4762fde 100644 --- a/content/en/docs/configuration/device-provisioning-service.md +++ b/content/en/docs/configuration/device-provisioning-service.md @@ -39,7 +39,7 @@ CoAP API as specified in the [workflow](./workflow.puml). | Property | Type | Description | Default | | ---------- | -------- | -------------- | ------- | | `apis.coap.address` | string | `Listen specification : for coap client connection.` | `"0.0.0.0:5688"` | -| `apis.coap.protocols` | []string | `Protocol for coap connection. The supported values are: "tcp", "udp" .` | `["tcp"]` | +| `apis.coap.protocols` | string | `Protocol for coap connection. The supported values are: "tcp", "udp" .` | `["tcp"]` | | `apis.coap.maxMessageSize` | int | `Max message size which can be sent/received via coap. i.e. 256*1024 = 262144 bytes.` | `262144` | | `apis.coap.messagePoolSize` | int | `Defines the maximum preallocated messages in the pool for parse/create coap messages.` | `1000` | | `apis.coap.inactivityMonitor.timeout` | string | `Time limit to close inactive connection.` | `20s` | diff --git a/content/en/docs/configuration/grpc-gateway.md b/content/en/docs/configuration/grpc-gateway.md index ff16f6f8..82003e39 100644 --- a/content/en/docs/configuration/grpc-gateway.md +++ b/content/en/docs/configuration/grpc-gateway.md @@ -45,7 +45,7 @@ gRPC API of the gRPC Gateway service as defined [here](https://github.com/plgd-d | `apis.grpc.keepAlive.maxConnectionAgeGrace` | string | `An additive period after MaxConnectionAge after which the connection will be forcibly closed. 0s means infinity.` | `0s` | | `apis.grpc.keepAlive.time` | string | `After a duration of this time if the server doesn't see any activity it pings the client to see if the transport is still alive.` | `2h` | | `apis.grpc.keepAlive.timeout` | string | `After having pinged for keepalive check, the client waits for a duration of Timeout and if no activity is seen even after that the connection is closed.` | `20s` | -| `apis.grpc.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `apis.grpc.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `apis.grpc.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `apis.grpc.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `apis.grpc.tls.clientCertificateRequired` | bool | `If true, require client certificate.` | `true` | @@ -57,7 +57,7 @@ gRPC API of the gRPC Gateway service as defined [here](https://github.com/plgd-d | `apis.grpc.authorization.http.maxIdleConnsPerHost` | int | `If non-zero, controls the maximum idle (keep-alive) connections to keep per-host. If zero, DefaultMaxIdleConnsPerHost is used.` | `16` | | `apis.grpc.authorization.http.idleConnTimeout` | string | `The maximum amount of time an idle (keep-alive) connection will remain idle before closing itself. Zero means no limit.` | `30s` | | `apis.grpc.authorization.http.timeout` | string | `A time limit for requests made by this Client. A Timeout of zero means no timeout.` | `10s` | -| `apis.grpc.authorization.http.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `apis.grpc.authorization.http.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `apis.grpc.authorization.http.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `apis.grpc.authorization.http.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `apis.grpc.authorization.http.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | @@ -69,7 +69,7 @@ Client configurations to internally connect to Identity Store service. | Property | Type | Description | Default | | ---------- | -------- | -------------- | ------- | | `clients.identityStore.grpc.address` | string | `Identity Store service address.` | `"127.0.0.1:9100"` | -| `clients.identityStore.grpc.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `clients.identityStore.grpc.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `clients.identityStore.grpc.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `clients.identityStore.grpc.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `clients.identityStore.grpc.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | @@ -87,7 +87,7 @@ plgd hub uses NATS messaging system as a event bus. | `clients.eventBus.nats.url` | string | `URL to nats messaging system.` | `"nats://localhost:4222"` | | `clients.eventBus.nats.pendingLimits.msgLimit` | int | `Limit number of messages in queue. -1 means unlimited` | `524288` | | `clients.eventBus.nats.pendingLimits.bytesLimit` | int | `Limit buffer size of queue. -1 means unlimited` | `67108864` | -| `clients.eventBus.nats.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `clients.eventBus.nats.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `clients.eventBus.nats.tls.keyFile` | string | `File name of private key in PEM format.` | `""` | | `clients.eventBus.nats.tls.certFile` | string | `File name of certificate in PEM format.` | `""` | | `clients.eventBus.nats.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | @@ -99,7 +99,7 @@ Client configurations to internally connect to Resource Aggregate service. | Property | Type | Description | Default | | ---------- | -------- | -------------- | ------- | | `clients.resourceAggregate.grpc.address` | string | `Resource Aggregate service address.` | `"127.0.0.1:9100"` | -| `clients.resourceAggregate.grpc.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `clients.resourceAggregate.grpc.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `clients.resourceAggregate.grpc.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `clients.resourceAggregate.grpc.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `clients.resourceAggregate.grpc.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | @@ -114,7 +114,7 @@ Client configurations to internally connect to Resource Directory service. | Property | Type | Description | Default | | ---------- | -------- | -------------- | ------- | | `clients.resourceDirectory.grpc.address` | string | `Resource Directory service address.` | `"127.0.0.1:9100"` | -| `clients.resourceDirectory.grpc.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `clients.resourceDirectory.grpc.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `clients.resourceDirectory.grpc.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `clients.resourceDirectory.grpc.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `clients.resourceDirectory.grpc.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | diff --git a/content/en/docs/configuration/http-gateway.md b/content/en/docs/configuration/http-gateway.md index 0084f138..2c92dfbd 100644 --- a/content/en/docs/configuration/http-gateway.md +++ b/content/en/docs/configuration/http-gateway.md @@ -40,7 +40,7 @@ APIs of the HTTP Gateway service as defined [uri](https://github.com/plgd-dev/hu | `apis.http.readHeaderTimeout` | string | `The amount of time allowed to read request headers by the server. If readHeaderTimeout is zero, the value of readTimeout is used. If both are zero, there is no timeout.` | `4s` | | `apis.http.writeTimeout` | string | `The maximum duration before the server times out writing of the response. A zero or negative value means there will be no timeout.` | `16s` | | `apis.http.idleTimeout` | string | `The maximum amount of time the server waits for the next request when keep-alives are enabled. If idleTimeout is zero, the value of readTimeout is used. If both are zero, there is no timeout.` | `30s` | -| `apis.http.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `apis.http.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `apis.http.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `apis.http.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `apis.http.tls.clientCertificateRequired` | bool | `If true, require client certificate.` | `true` | @@ -53,7 +53,7 @@ APIs of the HTTP Gateway service as defined [uri](https://github.com/plgd-dev/hu | `apis.http.authorization.http.maxIdleConnsPerHost` | int | `If non-zero, controls the maximum idle (keep-alive) connections to keep per-host. If zero, DefaultMaxIdleConnsPerHost is used.` | `16` | | `apis.http.authorization.http.idleConnTimeout` | string | `The maximum amount of time an idle (keep-alive) connection will remain idle before closing itself. Zero means no limit.` | `30s` | | `apis.http.authorization.http.timeout` | string | `A time limit for requests made by this Client. A Timeout of zero means no timeout.` | `10s` | -| `apis.http.authorization.http.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `apis.http.authorization.http.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `apis.http.authorization.http.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `apis.http.authorization.http.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `apis.http.authorization.http.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | @@ -65,7 +65,7 @@ Client configurations to internally connect to GRPC Gateway service. | Property | Type | Description | Default | | ---------- | -------- | -------------- | ------- | | `clients.grpcGateway.grpc.address` | string | `GRPC Gateway service address.` | `"127.0.0.1:9100"` | -| `clients.grpcGateway.grpc.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `clients.grpcGateway.grpc.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `clients.grpcGateway.grpc.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `clients.grpcGateway.grpc.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `clients.grpcGateway.grpc.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | diff --git a/content/en/docs/configuration/identity-store.md b/content/en/docs/configuration/identity-store.md index 9bb19ee5..513d700e 100644 --- a/content/en/docs/configuration/identity-store.md +++ b/content/en/docs/configuration/identity-store.md @@ -43,7 +43,7 @@ gRPC API of the Identity Store service as defined [here](https://github.com/plgd | `apis.grpc.keepAlive.maxConnectionAgeGrace` | string | `An additive period after MaxConnectionAge after which the connection will be forcibly closed. 0s means infinity.` | `0s` | | `apis.grpc.keepAlive.time` | string | `After a duration of this time if the server doesn't see any activity it pings the client to see if the transport is still alive.` | `2h` | | `apis.grpc.keepAlive.timeout` | string | `After having pinged for keepalive check, the client waits for a duration of Timeout and if no activity is seen even after that the connection is closed.` | `20s` | -| `apis.grpc.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `apis.grpc.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `apis.grpc.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `apis.grpc.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `apis.grpc.tls.clientCertificateRequired` | bool | `If true, require client certificate.` | `true` | @@ -55,7 +55,7 @@ gRPC API of the Identity Store service as defined [here](https://github.com/plgd | `apis.grpc.authorization.http.maxIdleConnsPerHost` | int | `If non-zero, controls the maximum idle (keep-alive) connections to keep per-host. If zero, DefaultMaxIdleConnsPerHost is used.` | `16` | | `apis.grpc.authorization.http.idleConnTimeout` | string | `The maximum amount of time an idle (keep-alive) connection will remain idle before closing itself. Zero means no limit.` | `30s` | | `apis.grpc.authorization.http.timeout` | string | `A time limit for requests made by this Client. A Timeout of zero means no timeout.` | `10s` | -| `apis.grpc.authorization.http.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `apis.grpc.authorization.http.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `apis.grpc.authorization.http.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `apis.grpc.authorization.http.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `apis.grpc.authorization.http.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | @@ -69,7 +69,7 @@ plgd hub uses NATS messaging system as a event bus. | `clients.eventBus.nats.url` | string | `URL to nats messaging system.` | `"nats://localhost:4222"` | | `clients.eventBus.nats.flusherTimeout` | string | `Define flush timeout for publishing message.` | `"30s"` | | `clients.eventBus.nats.jetstream`| bool | `If true, events will be published to jetstream.` | `false` | -| `clients.eventBus.nats.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `clients.eventBus.nats.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `clients.eventBus.nats.tls.keyFile` | string | `File name of private key in PEM format.` | `""` | | `clients.eventBus.nats.tls.certFile` | string | `File name of certificate in PEM format.` | `""` | | `clients.eventBus.nats.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | @@ -84,7 +84,7 @@ plgd hub uses MongoDB database as owner's device store. | `clients.storage.mongoDB.database` | string | `Name of database.` | `"ownersDevices"` | | `clients.storage.mongoDB.maxPoolSize` | int | `Limits number of connections.` | `16` | | `clients.storage.mongoDB.maxConnIdleTime` | string | `Close connection when idle time reach the value.` | `4m` | -| `clients.storage.mongoDB.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `clients.storage.mongoDB.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `clients.storage.mongoDB.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `clients.storage.mongoDB.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `clients.storage.mongoDB.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | diff --git a/content/en/docs/configuration/oauth-server.md b/content/en/docs/configuration/oauth-server.md index 2ab28fe5..5815508e 100644 --- a/content/en/docs/configuration/oauth-server.md +++ b/content/en/docs/configuration/oauth-server.md @@ -40,7 +40,7 @@ HTTP API of the OAuth Server service as defined [here](https://github.com/plgd-d | `apis.http.readHeaderTimeout` | string | `The amount of time allowed to read request headers by the server. If readHeaderTimeout is zero, the value of readTimeout is used. If both are zero, there is no timeout.` | `4s` | | `apis.http.writeTimeout` | string | `The maximum duration before the server times out writing of the response. A zero or negative value means there will be no timeout.` | `16s` | | `apis.http.idleTimeout` | string | `The maximum amount of time the server waits for the next request when keep-alives are enabled. If idleTimeout is zero, the value of readTimeout is used. If both are zero, there is no timeout.` | `30s` | -| `apis.http.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `apis.http.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `apis.http.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `apis.http.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `apis.http.tls.clientCertificateRequired` | bool | `If true, require client certificate.` | `true` | diff --git a/content/en/docs/configuration/resource-aggregate.md b/content/en/docs/configuration/resource-aggregate.md index 340387f0..09627e70 100644 --- a/content/en/docs/configuration/resource-aggregate.md +++ b/content/en/docs/configuration/resource-aggregate.md @@ -44,7 +44,7 @@ gRPC API of the Resource Aggregate service as defined [here](https://github.com/ | `apis.grpc.keepAlive.maxConnectionAgeGrace` | string | `An additive period after MaxConnectionAge after which the connection will be forcibly closed. 0s means infinity.` | `0s` | | `apis.grpc.keepAlive.time` | string | `After a duration of this time if the server doesn't see any activity it pings the client to see if the transport is still alive.` | `2h` | | `apis.grpc.keepAlive.timeout` | string | `After having pinged for keepalive check, the client waits for a duration of Timeout and if no activity is seen even after that the connection is closed.` | `20s` | -| `apis.grpc.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `apis.grpc.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `apis.grpc.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `apis.grpc.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `apis.grpc.tls.clientCertificateRequired` | bool | `If true, require client certificate.` | `true` | @@ -55,7 +55,7 @@ gRPC API of the Resource Aggregate service as defined [here](https://github.com/ | `apis.grpc.authorization.http.maxIdleConnsPerHost` | int | `If non-zero, controls the maximum idle (keep-alive) connections to keep per-host. If zero, DefaultMaxIdleConnsPerHost is used.` | `16` | | `apis.grpc.authorization.http.idleConnTimeout` | string | `The maximum amount of time an idle (keep-alive) connection will remain idle before closing itself. Zero means no limit.` | `30s` | | `apis.grpc.authorization.http.timeout` | string | `A time limit for requests made by this Client. A Timeout of zero means no timeout.` | `10s` | -| `apis.grpc.authorization.http.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `apis.grpc.authorization.http.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `apis.grpc.authorization.http.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `apis.grpc.authorization.http.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `apis.grpc.authorization.http.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | @@ -69,7 +69,7 @@ plgd hub uses NATS messaging system as a event bus. | `clients.eventBus.nats.url` | string | `URL to nats messaging system.` | `"nats://localhost:4222"` | | `clients.eventBus.nats.flusherTimeout` | string | `Define flush timeout for publishing message.` | `"30s"` | | `clients.eventBus.nats.jetstream`| bool | `If true, events will be published to jetstream.` | `false` | -| `clients.eventBus.nats.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `clients.eventBus.nats.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `clients.eventBus.nats.tls.keyFile` | string | `File name of private key in PEM format.` | `""` | | `clients.eventBus.nats.tls.certFile` | string | `File name of certificate in PEM format.` | `""` | | `clients.eventBus.nats.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | @@ -87,7 +87,7 @@ plgd hub uses MongoDB database as a event store. | `clients.eventStore.mongoDB.database` | string | `Name of database` | `"eventStore"` | | `clients.eventStore.mongoDB.maxPoolSize` | int | `Limits number of connections.` | `16` | | `clients.eventStore.mongoDB.maxConnIdleTime` | string | `Close connection when idle time reach the value.` | `4m` | -| `clients.eventStore.mongoDB.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `clients.eventStore.mongoDB.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `clients.eventStore.mongoDB.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `clients.eventStore.mongoDB.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `clients.eventStore.mongoDB.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | @@ -99,7 +99,7 @@ Client configurations to internally connect to Identity Store service. | Property | Type | Description | Default | | ---------- | -------- | -------------- | ------- | | `clients.identityStore.grpc.address` | string | `Identity Store service address.` | `"127.0.0.1:9100"` | -| `clients.identityStore.grpc.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `clients.identityStore.grpc.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `clients.identityStore.grpc.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `clients.identityStore.grpc.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `clients.identityStore.grpc.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | diff --git a/content/en/docs/configuration/resource-directory.md b/content/en/docs/configuration/resource-directory.md index c2297110..2f82cb0a 100644 --- a/content/en/docs/configuration/resource-directory.md +++ b/content/en/docs/configuration/resource-directory.md @@ -44,7 +44,7 @@ gRPC API of the Resource Directory service. | `apis.grpc.keepAlive.maxConnectionAgeGrace` | string | `An additive period after MaxConnectionAge after which the connection will be forcibly closed. 0s means infinity.` | `0s` | | `apis.grpc.keepAlive.time` | string | `After a duration of this time if the server doesn't see any activity it pings the client to see if the transport is still alive.` | `2h` | | `apis.grpc.keepAlive.timeout` | string | `After having pinged for keepalive check, the client waits for a duration of Timeout and if no activity is seen even after that the connection is closed.` | `20s` | -| `apis.grpc.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `apis.grpc.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `apis.grpc.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `apis.grpc.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `apis.grpc.tls.clientCertificateRequired` | bool | `If true, require client certificate.` | `true` | @@ -56,7 +56,7 @@ gRPC API of the Resource Directory service. | `apis.grpc.authorization.http.maxIdleConnsPerHost` | int | `If non-zero, controls the maximum idle (keep-alive) connections to keep per-host. If zero, DefaultMaxIdleConnsPerHost is used.` | `16` | | `apis.grpc.authorization.http.idleConnTimeout` | string | `The maximum amount of time an idle (keep-alive) connection will remain idle before closing itself. Zero means no limit.` | `30s` | | `apis.grpc.authorization.http.timeout` | string | `A time limit for requests made by this Client. A Timeout of zero means no timeout.` | `10s` | -| `apis.grpc.authorization.http.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `apis.grpc.authorization.http.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `apis.grpc.authorization.http.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `apis.grpc.authorization.http.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `apis.grpc.authorization.http.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | @@ -71,7 +71,7 @@ plgd hub uses NATS messaging system as a event bus. | `clients.eventBus.nats.url` | string | `URL to nats messaging system.` | `"nats://localhost:4222"` | | `clients.eventBus.nats.pendingLimits.msgLimit` | int | `Limit number of messages in queue. -1 means unlimited` | `524288` | | `clients.eventBus.nats.pendingLimits.bytesLimit` | int | `Limit buffer size of queue. -1 means unlimited` | `67108864` | -| `clients.eventBus.nats.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `clients.eventBus.nats.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `clients.eventBus.nats.tls.keyFile` | string | `File name of private key in PEM format.` | `""` | | `clients.eventBus.nats.tls.certFile` | string | `File name of certificate in PEM format.` | `""` | | `clients.eventBus.nats.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | @@ -87,7 +87,7 @@ plgd hub uses MongoDB database as a event store. | `clients.eventStore.mongoDB.database` | string | `Name of database` | `"eventStore"` | | `clients.eventStore.mongoDB.maxPoolSize` | int | `Limits number of connections.` | `16` | | `clients.eventStore.mongoDB.maxConnIdleTime` | string | `Close connection when idle time reach the value.` | `4m` | -| `clients.eventStore.mongoDB.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `clients.eventStore.mongoDB.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `clients.eventStore.mongoDB.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `clients.eventStore.mongoDB.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `clients.eventStore.mongoDB.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` | @@ -99,7 +99,7 @@ Client configurations to internally connect to Identity Store service. | Property | Type | Description | Default | | ---------- | -------- | -------------- | ------- | | `clients.identityStore.grpc.address` | string | `Identity Store service address.` | `"127.0.0.1:9100"` | -| `clients.identityStore.grpc.tls.caPool` | []string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | +| `clients.identityStore.grpc.tls.caPool` | string | `File paths to the root certificates in PEM format. The file may contain multiple certificates.` | `[]` | | `clients.identityStore.grpc.tls.keyFile` | string | `File path to private key in PEM format.` | `""` | | `clients.identityStore.grpc.tls.certFile` | string | `File path to certificate in PEM format.` | `""` | | `clients.identityStore.grpc.tls.useSystemCAPool` | bool | `If true, use system certification pool.` | `false` |