0
|
1 |
#!/usr/bin/env python
|
|
2 |
# -*- coding: utf-8 -*-
|
|
3 |
|
|
4 |
##############################################################################
|
|
5 |
# defaultcert.py - Ensymble default certificate and its private key
|
|
6 |
# Copyright 2006, 2007 Jussi Ylänen
|
|
7 |
#
|
|
8 |
# This file is part of Ensymble developer utilities for Symbian OS(TM).
|
|
9 |
#
|
|
10 |
# Ensymble is free software; you can redistribute it and/or modify
|
|
11 |
# it under the terms of the GNU General Public License as published by
|
|
12 |
# the Free Software Foundation; either version 2 of the License, or
|
|
13 |
# (at your option) any later version.
|
|
14 |
#
|
|
15 |
# Ensymble is distributed in the hope that it will be useful,
|
|
16 |
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
17 |
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
18 |
# GNU General Public License for more details.
|
|
19 |
#
|
|
20 |
# You should have received a copy of the GNU General Public License
|
|
21 |
# along with Ensymble; if not, write to the Free Software
|
|
22 |
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|
23 |
##############################################################################
|
|
24 |
|
|
25 |
import zlib
|
|
26 |
|
|
27 |
|
|
28 |
##############################################################################
|
|
29 |
# Default certificate, totally insecure, for testing only!
|
|
30 |
# Base-64-encoded, zlib-compressed PEM data (which is itself base-64 encoded...)
|
|
31 |
##############################################################################
|
|
32 |
|
|
33 |
cert = '''
|
|
34 |
eJxtksuSokAURPd8xeyNDqAF1GW9Ggqo0oICgZ0vEFAR0UH4+tFezGKm7zIjIzLuyfz4eB0kNuW/
|
|
35 |
EAkk/aIISPIWPxRGKbIxQiC1C9BTCArqAq8c3GU9VtS9MKDZKGztkG6nWBAIRQQYZE8iwQoWPFYg
|
|
36 |
YBKR+LGbnu7p+Xli0EiwBJ8M1wOXxGAV6flX89LYv1pPRhIoDMxtoEcEPBkN1uZ4WOvl1o76Ipv3
|
|
37 |
WKSu12T0+HvHwXc6wEWqAUZtFzQ2BB6fKbp/5r43LPPTxjQfzdbaZwJi/rhd9XEsZ7rFh/CpNRPs
|
|
38 |
r7XJdbNi5RXZQuNJN9w0PMkV3Ur9Mstb7QHvy3uzOJTVmH8hXF3CaUV970bbeuHLRItMWZ4RaYO6
|
|
39 |
mx93k9bTsjYyVko3CYw8S6HlDL2705l/aERYJZE6DJ65N8r5thIgNU1QMAiAXe0xHBjU3m/vcSHW
|
|
40 |
CoRhwTfUmoqz4djHY+HWVuuceFJJFY0Qv0k7ISMrDKziB6/y12yR5Aqjb7I/g10jJFDTlfLKjAFl
|
|
41 |
46vNd41OwAiUAAPhqD91DowXbXr7LLoGW8DsuvosO6xHahao8WYeKtVCvfOmc2jF9suWWe0tflza
|
|
42 |
0bhdzu0jr/noGury5GSpSeGB8Xho05TlexRNpU3UHisnvaF4pu/IvNNEfU1Gui1Xvdt4QmhqF+3l
|
|
43 |
/f6ZlUd0rXHdGmxHb+q2y4Ju9lvGT9OaK1SPD7UeL1auZomdGyjfCycc/7/6P+Pc9Q0='''
|
|
44 |
cert = zlib.decompress(cert.decode("base-64"))
|
|
45 |
|
|
46 |
|
|
47 |
##############################################################################
|
|
48 |
# Default certificate private key, totally insecure, for testing only!
|
|
49 |
# Base-64-encoded, zlib-compressed PEM data (which is itself base-64 encoded...)
|
|
50 |
##############################################################################
|
|
51 |
|
|
52 |
privkey = '''
|
|
53 |
eJxtk7eSo0AABXO+YnPVFoxAmGADnBB+ECAQGd4jvPv627v4On1Z1+vv7184UZKNr6fNfsGn/GId
|
|
54 |
8UsV33+Hb0SXZd7PZY5lVS63+Cpl7FtlH1PV3bwljQbp0nkua53RQCYxTSxMWsX1lKgwP8AMBw+p
|
|
55 |
TnmwitoQXpQ+MCzaMWnLE61PzloeOWMI/c+HxncrJ27YTBz8MRxqD20MMHfTJfocKdQ60KDsw6Gc
|
|
56 |
pbAxBQrW6ePqsWlBT7xvODw+iOIHAEhP5eKn8ioRGCuZqSULrMVyCPuROFZWRsOOgve4MaSWOWKN
|
|
57 |
65f5fCSaQikUnhtDN1Jg8Bu/JA/cKaiYssOgzPuamRHHfknyrb3od4HOMI9+vpX32z0Tuc0acr37
|
|
58 |
vMJCahtsLVwkYlwfNYAlLfmbIWQuWm0kUpifh98eRe7yDgY2OQG5TVYo7PggXC1mltY9PwRsUW7B
|
|
59 |
6at0z9Yie336tRgoii5SGsK+b0aS7UG9T60WnccaeBdrZcCW35l9rE82vUe5G54HB+xJNh1cA53m
|
|
60 |
9XHkeF4EAYXsRrRYh6e4m8KxuqDKTEOmkdRCRZMyPvjcnkMubabJVUuoEdDx5GoUxAIvVQFToDUj
|
|
61 |
hydhgn4PNLW/+qUwVC/afd1D3WhK87qeWEzovCUtVOehKvNi1suamBPdAyom0GqNRoRsFgEzn95l
|
|
62 |
w+WdJM+8rqy2dJ5oSF7hQB/4S7XRBygC3I3glmVAKrM4jJVHUvOWxR8I0On45fz+ryUBYPKChHMs
|
|
63 |
gAzt+JCiV8XyS3N4FLdlqTT1OuD6tG3H6TbdpBeA2cIeqdOGe9syWZSe4Ipc2Tyo/a/pgffQiNwn
|
|
64 |
Zgjf84I5GbFXdRK7fZ7xBDZWfsJ+UjA6CC6+ijLTZsrQ0O7ELh43yg46RdCVoPUQrY/Y0K6395/2
|
|
65 |
NlP5zw/yLyHREP6f1h9R+B6O'''
|
|
66 |
privkey = zlib.decompress(privkey.decode("base-64"))
|