fix(nextcloud): add TLS-aware wrapper and local cert bundle

This commit is contained in:
OpenClaw Assistant
2026-03-03 10:40:05 +03:00
parent c7d6b221b7
commit dfcf5bf5a5
2 changed files with 34 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
-----BEGIN CERTIFICATE-----
MIIDFzCCAf+gAwIBAgIUF7WZSWMV/cd4eihMtP1UxUbdCxowDQYJKoZIhvcNAQEL
BQAwFDESMBAGA1UEAwwJbmV4dGNsb3VkMB4XDTI2MDIxNjExNTA0MloXDTI3MDIx
NjExNTA0MlowFDESMBAGA1UEAwwJbmV4dGNsb3VkMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAy1y346KNZov42snu2Yc6Yi4HHJlq5gDc/zPSvdIjg40U
p9otXReRWED2u5P1h18edfDg3/D7QyjHRHLcZCm2GSceGeB2eRgKoajS/0GKV4tb
YvshlrzR9bO3XFtp0VQvRXhPv82csEMvzDpdxI1AWAnMiNgu8zd9biqQ8WNRU6O+
pU69Xaki5gKzBdJv6tMTKtEcSPnR+D0YgYRL3cXnexxrIst8nXbZH2ftqPWePb9W
ltg+vDM1wEtCI22WyvjYhnIU+9ifM+ImYRjnclWFgH1OD6vhshTS9p7g3MpuoQ3k
UYEJ0LVoY43GfXFbvkIeHQYh63ZuaTklwNs0vIwBYQIDAQABo2EwXzAJBgNVHRME
AjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAUBgNVHREEDTALgglu
ZXh0Y2xvdWQwHQYDVR0OBBYEFERFSm/Iwa2qkMWM2tZygEn6wM7PMA0GCSqGSIb3
DQEBCwUAA4IBAQBm+qgBEZP+pMAIOaFZpYgo6XX5bnNTYZr7f6SIkHDBNw8K1kIo
/HaRHxKbJnVqQ4r8HTAZ0m5V9I4WkSEliIjayXl6Hh0nH3eZnvMBh4m7soX4dnuN
fCO2EpeGmXp0Q8/NkKUjsoX/v/SB4vH2L0UhgyDe8iCjxkQ5tFa7aQMU/jcqGRFX
5QmI723xHgQl0WqM5Rbv3Tn9McTNFcRiVOAytM2e4JFZq073NeRFi8T+Uil/vlhq
jiAO+3IEqOr62AfLMkUnXW+4HRaSscPqhvLgnHJHgdon7mrhh9M02/R6dKpBWmia
BLQjkHTeHsklhO6EpHq70VnFZ2eqGHRaqqA6
-----END CERTIFICATE-----

15
scripts/nextcloud-cli.sh Executable file
View File

@@ -0,0 +1,15 @@
#!/usr/bin/env bash
set -euo pipefail
# Load workspace env and export all vars for child process
if [[ -f "/home/openclaw/.openclaw/workspace/.env" ]]; then
set -a
source /home/openclaw/.openclaw/workspace/.env
set +a
fi
# TLS workaround for self-signed/internal Nextcloud cert
: "${NODE_TLS_REJECT_UNAUTHORIZED:=0}"
export NODE_TLS_REJECT_UNAUTHORIZED
exec node /home/openclaw/.openclaw/workspace/skills/openclaw-nextcloud/scripts/nextcloud.js "$@"