~ubuntu-branches/ubuntu/wily/bandit/wily-proposed

« back to all changes in this revision

Viewing changes to examples/ssl-insecure-version.py

  • Committer: Package Import Robot
  • Author(s): Dave Walker (Daviey)
  • Date: 2015-07-22 09:01:39 UTC
  • Revision ID: package-import@ubuntu.com-20150722090139-fl0nluy0x8m9ctx4
Tags: upstream-0.12.0
ImportĀ upstreamĀ versionĀ 0.12.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
import ssl
 
2
from pyOpenSSL import SSL
 
3
 
 
4
ssl.wrap_socket(ssl_version=ssl.PROTOCOL_SSLv2)
 
5
SSL.Context(method=SSL.SSLv2_METHOD)
 
6
SSL.Context(method=SSL.SSLv23_METHOD)
 
7
 
 
8
herp_derp(ssl_version=ssl.PROTOCOL_SSLv2)
 
9
herp_derp(method=SSL.SSLv2_METHOD)
 
10
herp_derp(method=SSL.SSLv23_METHOD)
 
11
 
 
12
# strict tests
 
13
ssl.wrap_socket(ssl_version=ssl.PROTOCOL_SSLv3)
 
14
ssl.wrap_socket(ssl_version=ssl.PROTOCOL_TLSv1)
 
15
SSL.Context(method=SSL.SSLv3_METHOD)
 
16
SSL.Context(method=SSL.TLSv1_METHOD)
 
17
 
 
18
herp_derp(ssl_version=ssl.PROTOCOL_SSLv3)
 
19
herp_derp(ssl_version=ssl.PROTOCOL_TLSv1)
 
20
herp_derp(method=SSL.SSLv3_METHOD)
 
21
herp_derp(method=SSL.TLSv1_METHOD)
 
22
 
 
23
ssl.wrap_socket()
 
24
 
 
25
def open_ssl_socket(version=ssl.PROTOCOL_SSLv2):
 
26
    pass
 
27
 
 
28
def open_ssl_socket(version=SSL.SSLv2_METHOD):
 
29
    pass
 
30
 
 
31
def open_ssl_socket(version=SSL.SSLv23_METHOD):
 
32
    pass
 
33
 
 
34
# this one will pass ok
 
35
def open_ssl_socket(version=SSL.TLSv1_1_METHOD):
 
36
    pass