upload zu Webdav
- sls
- User
- Beiträge: 480
- Registriert: Mittwoch 13. Mai 2015, 23:52
- Wohnort: Country country = new Zealand();
Mir ist nicht ganz klar, wozu die zusätzlichen Parameter für die Zertifikate gut sein sollen. Das Zertifikat wird doch normalerweise von deinem Webdav-Server zur Verfügung gestellt. Diesen erreichst du via HTTPS (wenn dem auch so ist).
Wenn du den Webdav-Server kontaktierst, stellt er dir seinen Public-Key zur Verfügung, mit welchem du die Daten die du ihm übermittelst, verschlüsseln kannst. Er entschlüsselt dann deine Uploads mit seinem privaten Schlüssel.
Wenn du einen Webserver via HTTPS ansurfst, übermittelst du diesem ja auch keinen privaten Schlüssel von dir. Lass also die Optionen der Zertfikate einfach mal weg. Was passiert dann?
Wenn du den Webdav-Server kontaktierst, stellt er dir seinen Public-Key zur Verfügung, mit welchem du die Daten die du ihm übermittelst, verschlüsseln kannst. Er entschlüsselt dann deine Uploads mit seinem privaten Schlüssel.
Wenn du einen Webserver via HTTPS ansurfst, übermittelst du diesem ja auch keinen privaten Schlüssel von dir. Lass also die Optionen der Zertfikate einfach mal weg. Was passiert dann?
When we say computer, we mean the electronic computer.
Wen ich mit HTTPS ausführe, dann kommt der Fehlerlog:
Code: Alles auswählen
Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/webdav/client.py", line 293, in check
request.perform()
pycurl.error: (60, 'server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none')
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/matze/ping/upload.py", line 9, in <module>
a = client.check("/1/")
File "/usr/local/lib/python3.5/dist-packages/webdav/client.py", line 303, in check
raise NotConnection(self.webdav.hostname)
webdav.exceptions.NotConnection: Not connection with https://xxxxx.net:Port
>>>
- __blackjack__
- User
- Beiträge: 13116
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
Was ist das denn für ein SSL-Zertifikat? curl scheint der CA nicht zu trauen, bzw. sie nicht zu kennen, die das ausgestellt hat.
„All religions are the same: religion is basically guilt, with different holidays.” — Cathy Ladman
- sls
- User
- Beiträge: 480
- Registriert: Mittwoch 13. Mai 2015, 23:52
- Wohnort: Country country = new Zealand();
@egon11: wie hast du das Zertifikat erstellt?
Ich gehe mal stark davon aus, dass deine selbstgenerierten Zertifikate kaputt sind.error reading X.509 key or certificate file: Error while reading file.
When we say computer, we mean the electronic computer.
Das ist ein selberstelltest zertifikat, was ich im winter gemacht hab.
Ich hab es 1:1 von ubuntu wiki (ssl- zertifikat erstellen). übernommen.
Der Browser meldet auch immer "diese seite ist unsicher...,
weiter zu https://xxxxx.net?".
Aber das soll, wenn man den key selbst generiert, normal sein.
Ich hab es 1:1 von ubuntu wiki (ssl- zertifikat erstellen). übernommen.
Der Browser meldet auch immer "diese seite ist unsicher...,
weiter zu https://xxxxx.net?".
Aber das soll, wenn man den key selbst generiert, normal sein.