NEWS
SSLstrict deaktivieren in httpPost
-
Hallo zusammen,
wie kann ich bei httpPost strictSSL deaktivieren? Bei request muste man einfach die Option strictSSL auf false setzen.
Momentan bekomme ich folgende Fehlermeldung:
"unable to verify the first certificate"
Danke schon mal.
Ralf -
@rabru Ich habe genau das gleiche Problem. Habe schon versucht alle möglichen Zertifikate auf dem Zielserver zu aktualisieren. Bisher leider ohne Erfolg.
-
@mhoster, zumindest stehe ich hier nicht alleine mit dem Problem.
Ich habe mir inzwischen den Sourcecode angeschaut und folgenden Abschnitt gefunden:
interface HttpRequestOptions { timeout?: number; responseType?: "text" | "arraybuffer"; basicAuth?: { user: string; password: string; }, bearerAuth?: string; headers?: Record<string, string>; validateCertificate?: boolean; }
Entsprechend habe ich folgendes ausprobiert:
httpPost(baseUri, { title: 'foo', body: 'bar', userId: 1 }, { validateCertificate: false, timeout: 2000 }, (error, res) => {
Leider wird "validateCertificate" nicht akzeptiert. "timeout" hingegen schon.
Bin mir nicht sicher, was ich falsch mache.
Gruß
Ralf -
@rabru sagte in SSLstrict deaktivieren in httpPost:
Leider wird "validateCertificate" nicht akzeptiert.
Welche Version des Adapters? Ist erst später dazu gekommen (ab 8.4.0). Siehe Changelog.
@rabru sagte in SSLstrict deaktivieren in httpPost:
Ich habe mir inzwischen den Sourcecode angeschaut und folgenden Abschnitt gefunden:
Besser in die Doku schauen, ist einfacher https://github.com/ioBroker/ioBroker.javascript/blob/master/docs/en/javascript.md#httpget
-
@haus-automatisierung, vielen Dank für Deien Antwort. Ja, die Doku ist hier durchaus hilfreich und jetzt macht auch alles einen Sinn. Allerdings habe ich den Sourcecode schneller gefunden.
Ich werde dann darauf warten, dass v8.4 offiziell in der GUI angeboten wird. Ich hoffe es wird nicht allzu lange dauern.
Gruß
Ralf