|
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")) |