[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Stretch verhält sich bei fehlenden SSL Zertifikaten anders als Jessie



On Fri, Dec 01, 2017 at 10:00:11AM +0100, Andreas Tille wrote:
> Hallo,
> 
> führe ich folgenden Python-Code
> 
> #!/usr/bin/python3
> 
> import urllib.request, urllib.error, urllib.parse
> import sys
> 
> url="https://invalid.certificate.local/";
> 
> try:
>     response = urllib.request.urlopen(url)
> except urllib.error.URLError as err:
>     sys.stderr.write('Unable to read URL %s\n' % url)
>     sys.stderr.write(str(err)+'\n')
>     exit(1)
> 
> print("URL %s successfully opened" % url)

Ich habe auch ein Skript, das auf einen https-Server mit einem
StartSSL-Cert zugreifen muss, das Python nicht mag. Bei mir geht das so:

	import urllib.request
	import ssl

	context = ssl.create_default_context()
	context.check_hostname = False
	context.verify_mode = ssl.CERT_NONE

	with urllib.request.urlopen(url, context=context) as ...

Vielleicht hilft Dir das ja ...

Liebe Grüße aus Freiburg
Uwe

Attachment: signature.asc
Description: PGP signature


Reply to: