hadoop SR
[slapos.git] / stack / slapos.cfg
1 # This stack list all parameters used in every Software Release or other stack.
2 # Software Releases or Stacks can safely extend this stack.
3
4 [buildout]
5 python = python2.7
6
7 # Developers need to add explicitely this part in their software profile
8 # parts = slapos-cookbook
9 # Note that if you want a develop version of slapos-cookbook from a git
10 # checkout, you must add both slapos-cookbook-develop and slapos-cookbook in parts
11
12 # Explicitly disable download-cache
13 download-cache =
14
15 # Generate list of automatically chosen eggs version
16 extensions +=
17   buildout-versions
18   mr.developer
19
20 # Use shacache and lxml
21 extends =
22   ../component/python-2.7/buildout.cfg
23   ../component/lxml-python/buildout.cfg
24   ../component/python-cffi/buildout.cfg
25   ../component/python-cryptography/buildout.cfg
26
27 # Separate from site eggs
28 allowed-eggs-from-site-packages =
29 include-site-packages = false
30 exec-sitecustomize = false
31
32 # Add location for modified non-official slapos.buildout
33 find-links +=
34   http://dist.repoze.org
35   http://www.nexedi.org/static/packages/source/
36   http://www.nexedi.org/static/packages/source/hexagonit.recipe.download/
37   http://www.nexedi.org/static/packages/source/slapos.buildout/
38
39 # Use only quite well working sites.
40 allow-hosts +=
41   *.googlecode.com
42   *.nexedi.org
43   *.python.org
44   *.sourceforge.net
45   alastairs-place.net
46   bitbucket.org
47   code.google.com
48   dist.repoze.org
49   effbot.org
50   github.com
51   launchpad.net
52   peak.telecommunity.com
53   sourceforge.net
54   www.dabeaz.com
55   www.owlfish.com
56
57 # XXX: Workaround of SlapOS limitation
58 # Unzippig of eggs is required, as SlapOS do not yet provide nicely working
59 # development / fast switching environment for whole software
60 unzip = true
61
62 # Define where is defined what version of eggs we should use
63 versions = versions
64
65 # Define networkcache with shacache.org
66 networkcache-section = networkcache
67
68 [slapos.cookbook-repository]
69 recipe = slapos.recipe.build:gitclone
70 repository = http://git.erp5.org/repos/slapos.git
71 branch = master
72 git-executable = ${git:location}/bin/git
73
74 [slapos-cookbook-develop]
75 recipe = zc.recipe.egg:develop
76 setup = ${slapos.cookbook-repository:location}
77
78 # Install slapos.cookbook containing all officials recipes
79 # Explicitely define dependencies as well, because of buildout limitation
80 # if using "develop". XXX really ?
81 [slapos-cookbook]
82 recipe = zc.recipe.egg
83 eggs =
84   ${lxml-python:egg}
85   ${python-cffi:egg}
86   ${python-cryptography:egg}
87   pyOpenSSL
88   slapos.cookbook
89   cliff
90   hexagonit.recipe.download
91   inotifyx
92   netaddr
93   netifaces
94   requests
95   slapos.core
96   supervisor
97   xml_marshaller
98   pytz
99
100 [versions]
101 # Use SlapOS patched zc.buildout
102 zc.buildout = 1.7.1-dev-SlapOS-003
103 # Use SlapOS patched zc.recipe.egg (zc.recipe.egg 2.x is for Buildout 2)
104 zc.recipe.egg = 1.3.2nxd001
105 # Use own version of h.r.download to be able to open xz-like archives
106 hexagonit.recipe.download = 1.7nxd002
107
108 Jinja2 = 2.7.3
109 MarkupSafe = 0.23
110 Werkzeug = 0.9.6
111 buildout-versions = 1.7
112 cffi = 0.8.6
113 cmd2 = 0.6.7
114 cryptography = 0.6
115 itsdangerous = 0.24
116 lxml = 3.4.0
117 meld3 = 1.0.0
118 mr.developer = 1.30
119 prettytable = 0.7.2
120 pyOpenSSL = 0.14
121 pyparsing = 2.0.2
122 setuptools = 6.0.2
123 six = 1.8.0
124 slapos.cookbook = 0.87
125 slapos.core = 1.2.4.1
126 slapos.libnetworkcache = 0.14.2
127 slapos.recipe.build = 0.13
128 slapos.recipe.cmmi = 0.2
129 stevedore = 1.0.0
130
131 # Required by:
132 # slapos.core==1.2.4.1
133 Flask = 0.10.1
134
135 # Required by:
136 # cliff==1.7.0
137 # stevedore==1.0.0
138 argparse = 1.2.1
139
140 # Required by:
141 # slapos.core==1.2.4.1
142 cliff = 1.7.0
143
144 # Required by:
145 # slapos.cookbook==0.87
146 inotifyx = 0.2.2
147
148 # Required by:
149 # slapos.cookbook==0.87
150 lock-file = 2.0
151
152 # Required by:
153 # slapos.cookbook==0.87
154 netaddr = 0.7.12
155
156 # Required by:
157 # slapos.core==1.2.4.1
158 netifaces = 0.10.4
159
160 # Required by:
161 # slapos.core==1.2.4.1
162 psutil = 2.1.3
163
164 # Required by:
165 # cffi==0.8.6
166 pycparser = 2.10
167
168 # Required by:
169 # slapos.cookbook==0.87
170 pytz = 2014.7
171
172 # Required by:
173 # slapos.core==1.2.4.1
174 requests = 2.4.3
175
176 # Required by:
177 # slapos.core==1.2.4.1
178 supervisor = 3.1.2
179
180 # Required by:
181 # slapos.cookbook==0.87
182 xml-marshaller = 0.9.7
183
184 # Required by:
185 # slapos.core==1.2.4.1
186 zope.interface = 4.1.1
187
188 [networkcache]
189 download-cache-url = http://www.shacache.org/shacache
190 download-dir-url = http://www.shacache.org/shadir
191
192 # signature certificates of the following uploaders.
193 #   Romain Courteaud
194 #   Sebastien Robin
195 #   Kazuhiko Shiozaki
196 #   Cedric de Saint Martin
197 #   Yingjie Xu
198 #   Gabriel Monnerat
199 #   Łukasz Nowak
200 #   Test Agent (Automatic update from tests)
201 #   Aurélien Calonne
202 #   Rafael Monnerat
203 #   Antoine Catton
204 signature-certificate-list =
205   -----BEGIN CERTIFICATE-----
206   MIIB4DCCAUkCADANBgkqhkiG9w0BAQsFADA5MQswCQYDVQQGEwJGUjEZMBcGA1UE
207   CBMQRGVmYXVsdCBQcm92aW5jZTEPMA0GA1UEChMGTmV4ZWRpMB4XDTExMDkxNTA5
208   MDAwMloXDTEyMDkxNTA5MDAwMlowOTELMAkGA1UEBhMCRlIxGTAXBgNVBAgTEERl
209   ZmF1bHQgUHJvdmluY2UxDzANBgNVBAoTBk5leGVkaTCBnzANBgkqhkiG9w0BAQEF
210   AAOBjQAwgYkCgYEApYZv6OstoqNzxG1KI6iE5U4Ts2Xx9lgLeUGAMyfJLyMmRLhw
211   boKOyJ9Xke4dncoBAyNPokUR6iWOcnPHtMvNOsBFZ2f7VA28em3+E1JRYdeNUEtX
212   Z0s3HjcouaNAnPfjFTXHYj4um1wOw2cURSPuU5dpzKBbV+/QCb5DLheynisCAwEA
213   ATANBgkqhkiG9w0BAQsFAAOBgQBCZLbTVdrw3RZlVVMFezSHrhBYKAukTwZrNmJX
214   mHqi2tN8tNo6FX+wmxUUAf3e8R2Ymbdbn2bfbPpcKQ2fG7PuKGvhwMG3BlF9paEC
215   q7jdfWO18Zp/BG7tagz0jmmC4y/8akzHsVlruo2+2du2freE8dK746uoMlXlP93g
216   QUUGLQ==
217   -----END CERTIFICATE-----
218   -----BEGIN CERTIFICATE-----
219   MIIB8jCCAVugAwIBAgIJAPu2zchZ2BxoMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV
220   BAMMB3RzeGRldjMwHhcNMTExMDE0MTIxNjIzWhcNMTIxMDEzMTIxNjIzWjASMRAw
221   DgYDVQQDDAd0c3hkZXYzMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrPbh+
222   YGmo6mWmhVb1vTqX0BbeU0jCTB8TK3i6ep3tzSw2rkUGSx3niXn9LNTFNcIn3MZN
223   XHqbb4AS2Zxyk/2tr3939qqOrS4YRCtXBwTCuFY6r+a7pZsjiTNddPsEhuj4lEnR
224   L8Ax5mmzoi9nE+hiPSwqjRwWRU1+182rzXmN4QIDAQABo1AwTjAdBgNVHQ4EFgQU
225   /4XXREzqBbBNJvX5gU8tLWxZaeQwHwYDVR0jBBgwFoAU/4XXREzqBbBNJvX5gU8t
226   LWxZaeQwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQA07q/rKoE7fAda
227   FED57/SR00OvY9wLlFEF2QJ5OLu+O33YUXDDbGpfUSF9R8l0g9dix1JbWK9nQ6Yd
228   R/KCo6D0sw0ZgeQv1aUXbl/xJ9k4jlTxmWbPeiiPZEqU1W9wN5lkGuLxV4CEGTKU
229   hJA/yXa1wbwIPGvX3tVKdOEWPRXZLg==
230   -----END CERTIFICATE-----
231   -----BEGIN CERTIFICATE-----
232   MIIB7jCCAVegAwIBAgIJAJWA0jQ4o9DGMA0GCSqGSIb3DQEBBQUAMA8xDTALBgNV
233   BAMMBHg2MXMwIBcNMTExMTI0MTAyNDQzWhgPMjExMTEwMzExMDI0NDNaMA8xDTAL
234   BgNVBAMMBHg2MXMwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANdJNiFsRlkH
235   vq2kHP2zdxEyzPAWZH3CQ3Myb3F8hERXTIFSUqntPXDKXDb7Y/laqjMXdj+vptKk
236   3Q36J+8VnJbSwjGwmEG6tym9qMSGIPPNw1JXY1R29eF3o4aj21o7DHAkhuNc5Tso
237   67fUSKgvyVnyH4G6ShQUAtghPaAwS0KvAgMBAAGjUDBOMB0GA1UdDgQWBBSjxFUE
238   RfnTvABRLAa34Ytkhz5vPzAfBgNVHSMEGDAWgBSjxFUERfnTvABRLAa34Ytkhz5v
239   PzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAFLDS7zNhlrQYSQO5KIj
240   z2RJe3fj4rLPklo3TmP5KLvendG+LErE2cbKPqnhQ2oVoj6u9tWVwo/g03PMrrnL
241   KrDm39slYD/1KoE5kB4l/p6KVOdeJ4I6xcgu9rnkqqHzDwI4v7e8/D3WZbpiFUsY
242   vaZhjNYKWQf79l6zXfOvphzJ
243   -----END CERTIFICATE-----
244   -----BEGIN CERTIFICATE-----
245   MIIB9jCCAV+gAwIBAgIJAO4V/jiMoICoMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
246   BAMMCENPTVAtMjMyMCAXDTEyMDIxNjExMTAyM1oYDzIxMTIwMTIzMTExMDIzWjAT
247   MREwDwYDVQQDDAhDT01QLTIzMjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
248   wi/3Z8W9pUiegUXIk/AiFDQ0UJ4JFAwjqr+HSRUirlUsHHT+8DzH/hfcTDX1I5BB
249   D1ADk+ydXjMm3OZrQcXjn29OUfM5C+g+oqeMnYQImN0DDQIOcUyr7AJc4xhvuXQ1
250   P2pJ5NOd3tbd0kexETa1LVhR6EgBC25LyRBRae76qosCAwEAAaNQME4wHQYDVR0O
251   BBYEFMDmW9aFy1sKTfCpcRkYnP6zUd1cMB8GA1UdIwQYMBaAFMDmW9aFy1sKTfCp
252   cRkYnP6zUd1cMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAskbFizHr
253   b6d3iIyN+wffxz/V9epbKIZVEGJd/6LrTdLiUfJPec7FaxVCWNyKBlCpINBM7cEV
254   Gn9t8mdVQflNqOlAMkOlUv1ZugCt9rXYQOV7rrEYJBWirn43BOMn9Flp2nibblby
255   If1a2ZoqHRxoNo2yTmm7TSYRORWVS+vvfjY=
256   -----END CERTIFICATE-----
257   -----BEGIN CERTIFICATE-----
258   MIIB9jCCAV+gAwIBAgIJAIlBksrZVkK8MA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
259   BAMMCENPTVAtMzU3MCAXDTEyMDEyNjEwNTUyOFoYDzIxMTIwMTAyMTA1NTI4WjAT
260   MREwDwYDVQQDDAhDT01QLTM1NzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
261   ts+iGUwi44vtIfwXR8DCnLtHV4ydl0YTK2joJflj0/Ws7mz5BYkxIU4fea/6+VF3
262   i11nwBgYgxQyjNztgc9u9O71k1W5tU95yO7U7bFdYd5uxYA9/22fjObaTQoC4Nc9
263   mTu6r/VHyJ1yRsunBZXvnk/XaKp7gGE9vNEyJvPn2bkCAwEAAaNQME4wHQYDVR0O
264   BBYEFKuGIYu8+6aEkTVg62BRYaD11PILMB8GA1UdIwQYMBaAFKuGIYu8+6aEkTVg
265   62BRYaD11PILMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAMoTRpBxK
266   YLEZJbofF7gSrRIcrlUJYXfTfw1QUBOKkGFFDsiJpEg4y5pUk1s5Jq9K3SDzNq/W
267   it1oYjOhuGg3al8OOeKFrU6nvNTF1BAvJCl0tr3POai5yXyN5jlK/zPfypmQYxE+
268   TaqQSGBJPVXYt6lrq/PRD9ciZgKLOwEqK8w=
269   -----END CERTIFICATE-----
270   -----BEGIN CERTIFICATE-----
271   MIIB9jCCAV+gAwIBAgIJAPHoWu90gbsgMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV
272   BAMMCXZpZmlibm9kZTAeFw0xMjAzMTkyMzIwNTVaFw0xMzAzMTkyMzIwNTVaMBQx
273   EjAQBgNVBAMMCXZpZmlibm9kZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
274   ozBijpO8PS5RTeKTzA90vi9ezvv4vVjNaguqT4UwP9+O1+i6yq1Y2W5zZxw/Klbn
275   oudyNzie3/wqs9VfPmcyU9ajFzBv/Tobm3obmOqBN0GSYs5fyGw+O9G3//6ZEhf0
276   NinwdKmrRX+d0P5bHewadZWIvlmOupcnVJmkks852BECAwEAAaNQME4wHQYDVR0O
277   BBYEFF9EtgfZZs8L2ZxBJxSiY6eTsTEwMB8GA1UdIwQYMBaAFF9EtgfZZs8L2ZxB
278   JxSiY6eTsTEwMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAc43YTfc6
279   baSemaMAc/jz8LNLhRE5dLfLOcRSoHda8y0lOrfe4lHT6yP5l8uyWAzLW+g6s3DA
280   Yme/bhX0g51BmI6gjKJo5DoPtiXk/Y9lxwD3p7PWi+RhN+AZQ5rpo8UfwnnN059n
281   yDuimQfvJjBFMVrdn9iP6SfMjxKaGk6gVmI=
282   -----END CERTIFICATE-----
283   -----BEGIN CERTIFICATE-----
284   MIIB9jCCAV+gAwIBAgIJAMNZBmoIOXPBMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
285   BAMMCENPTVAtMTMyMCAXDTEyMDUwMjEyMDQyNloYDzIxMTIwNDA4MTIwNDI2WjAT
286   MREwDwYDVQQDDAhDT01QLTEzMjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
287   6peZQt1sAmMAmSG9BVxxcXm8x15kE9iAplmANYNQ7z2YO57c10jDtlYlwVfi/rct
288   xNUOKQtc8UQtV/fJWP0QT0GITdRz5X/TkWiojiFgkopza9/b1hXs5rltYByUGLhg
289   7JZ9dZGBihzPfn6U8ESAKiJzQP8Hyz/o81FPfuHCftsCAwEAAaNQME4wHQYDVR0O
290   BBYEFNuxsc77Z6/JSKPoyloHNm9zF9yqMB8GA1UdIwQYMBaAFNuxsc77Z6/JSKPo
291   yloHNm9zF9yqMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAl4hBaJy1
292   cgiNV2+Z5oNTrHgmzWvSY4duECOTBxeuIOnhql3vLlaQmo0p8Z4c13kTZq2s3nhd
293   Loe5mIHsjRVKvzB6SvIaFUYq/EzmHnqNdpIGkT/Mj7r/iUs61btTcGUCLsUiUeci
294   Vd0Ozh79JSRpkrdI8R/NRQ2XPHAo+29TT70=
295   -----END CERTIFICATE-----
296   -----BEGIN CERTIFICATE-----
297   MIIB9jCCAV+gAwIBAgIJAKRvzcy7OH0UMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
298   BAMMCENPTVAtNzcyMCAXDTEyMDgxMDE1NDI1MVoYDzIxMTIwNzE3MTU0MjUxWjAT
299   MREwDwYDVQQDDAhDT01QLTc3MjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
300   o7aipd6MbnuGDeR1UJUjuMLQUariAyQ2l2ZDS6TfOwjHiPw/mhzkielgk73kqN7A
301   sUREx41eTcYCXzTq3WP3xCLE4LxLg1eIhd4nwNHj8H18xR9aP0AGjo4UFl5BOMa1
302   mwoyBt3VtfGtUmb8whpeJgHhqrPPxLoON+i6fIbXDaUCAwEAAaNQME4wHQYDVR0O
303   BBYEFEfjy3OopT2lOksKmKBNHTJE2hFlMB8GA1UdIwQYMBaAFEfjy3OopT2lOksK
304   mKBNHTJE2hFlMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAaNRx6YN2
305   M/p3R8/xS6zvH1EqJ3FFD7XeAQ52WuQnKSREzuw0dsw12ClxjcHiQEFioyTiTtjs
306   5pW18Ry5Ie7iFK4cQMerZwWPxBodEbAteYlRsI6kePV7Gf735Y1RpuN8qZ2sYL6e
307   x2IMeSwJ82BpdEI5niXxB+iT0HxhmR+XaMI=
308   -----END CERTIFICATE-----
309   -----BEGIN CERTIFICATE-----
310   MIIB+DCCAWGgAwIBAgIJAKGd0vpks6T/MA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV
311   BAMMCUNPTVAtMTU4NDAgFw0xMzA2MjAxMjE5MjBaGA8yMTEzMDUyNzEyMTkyMFow
312   FDESMBAGA1UEAwwJQ09NUC0xNTg0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB
313   gQDZTH9etPUC+wMZQ3UIiOwyyCfHsJ+7duCFYjuo1uZrhtDt/fp8qb8qK9ob+df3
314   EEYgA0IgI2j/9jNUEnKbc5+OrfKznzXjrlrH7zU8lKBVNCLzQuqBKRNajZ+UvO8R
315   nlqK2jZCXP/p3HXDYUTEwIR5W3tVCEn/Vda4upTLcPVE5wIDAQABo1AwTjAdBgNV
316   HQ4EFgQU7KXaNDheQWoy5uOU01tn1M5vNkEwHwYDVR0jBBgwFoAU7KXaNDheQWoy
317   5uOU01tn1M5vNkEwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQASmqCU
318   Znbvu6izdicvjuE3aKnBa7G++Fdp2bdne5VCwVbVLYCQWatB+n4crKqGdnVply/u
319   +uZ16u1DbO9rYoKgWqjLk1GfiLw5v86pd5+wZd5I9QJ0/Sbz2vZk5S4ciMIGwArc
320   m711+GzlW5xe6GyH9SZaGOPAdUbI6JTDwLzEgA==
321   -----END CERTIFICATE-----
322   -----BEGIN CERTIFICATE-----
323   MIIB9jCCAV+gAwIBAgIJAOcKrOH/2Da6MA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
324   BAMMCENPTVAtMjk3MCAXDTEyMDYyNjAzMDU1MVoYDzIxMTIwNjAyMDMwNTUxWjAT
325   MREwDwYDVQQDDAhDT01QLTI5NzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
326   xzbOGlcoin2q+Mtp52r26Njliz2aoxIXbnOBUyDc/OGtk9nWA5uBtTc2zwR17um6
327   KV0bGyvuBA78XcvU+AIV/5s0ohBAX7yjRKmEhAYcFvov3EyWSdjOrqqo4qFSzOrK
328   sVQBlxIDpjQBH4F3lf6dBv6/M+tCT3iSv3aOZbsG0E8CAwEAAaNQME4wHQYDVR0O
329   BBYEFLqtrfTu+BIVt+TFiRUkIoiWIYrxMB8GA1UdIwQYMBaAFLqtrfTu+BIVt+TF
330   iRUkIoiWIYrxMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAc8N5P5gW
331   Jrdk9gF/3Cpp6THDiy93+WcuAm7zFwXPFNttJtFKMNObP2YRZvsQkvjezfrZoRBF
332   j8LgKB3tZCbBj+HDj+AeD+q9V+cqMFLKc6LezvQYUuum6bZdfUNnPv1K1ULYSPjq
333   /jsRBbabCWSXqxR6gYEM6ooauj3udBMXhHE=
334   -----END CERTIFICATE-----
335   -----BEGIN CERTIFICATE-----
336   MIIB9jCCAV+gAwIBAgIJAKRvzcy7OH0UMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
337   BAMMCENPTVAtNzcyMCAXDTEyMDgxMDE1NDI1MVoYDzIxMTIwNzE3MTU0MjUxWjAT
338   MREwDwYDVQQDDAhDT01QLTc3MjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
339   o7aipd6MbnuGDeR1UJUjuMLQUariAyQ2l2ZDS6TfOwjHiPw/mhzkielgk73kqN7A
340   sUREx41eTcYCXzTq3WP3xCLE4LxLg1eIhd4nwNHj8H18xR9aP0AGjo4UFl5BOMa1
341   mwoyBt3VtfGtUmb8whpeJgHhqrPPxLoON+i6fIbXDaUCAwEAAaNQME4wHQYDVR0O
342   BBYEFEfjy3OopT2lOksKmKBNHTJE2hFlMB8GA1UdIwQYMBaAFEfjy3OopT2lOksK
343   mKBNHTJE2hFlMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAaNRx6YN2
344   M/p3R8/xS6zvH1EqJ3FFD7XeAQ52WuQnKSREzuw0dsw12ClxjcHiQEFioyTiTtjs
345   5pW18Ry5Ie7iFK4cQMerZwWPxBodEbAteYlRsI6kePV7Gf735Y1RpuN8qZ2sYL6e
346   x2IMeSwJ82BpdEI5niXxB+iT0HxhmR+XaMI=
347   -----END CERTIFICATE-----