__init__.py 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. from __future__ import absolute_import
  2. """
  3. Keys and certificates for tests (KEY1 is a private key of CERT1, etc.)
  4. Generated with `extra/security/get-cert.sh`
  5. """
  6. KEY1 = """-----BEGIN RSA PRIVATE KEY-----
  7. MIICXQIBAAKBgQC0mh1hT29EBdN9zxUGaKKx+e0CxGdwv3GonjV+s+mkCuhfWRFu
  8. 0Y2P74fFTju7dr97qYGm6ehZl4shJcHVYMayn5SsR35cdieCvBZMDIg3I/jVj1e4
  9. 6ZB3JJ1BMiDzvI4h2zrZfzOI7+xmIimMiuR8Yasa+LqatuCcodRp49cj9wIDAQAB
  10. AoGBAJ2IqQQO1BFTu61MCxzx/KieRv1Y8JnKhIv+pM8GhFCRKyywdqJhq8fXumiC
  11. 21ukM1bc/rjn48Lyi2u4kaFcrzP8n/gx33qWJtGvuYnT2OsRRglk9yMPrSDoCGxR
  12. jCEJ+bGjqh2FIVfXfIAOX4VrDK4SX1vCpmBXuc4at4kiFykhAkEA4kLtq+1X2ZxO
  13. cq5ItSADJp799TgPiPRWI0/uI0ZCjD/JXpOZrpcfqL1YdvL64MOyraZ+WjVG6NuH
  14. Ot8XAMI5iQJBAMxW33XaR3ITR3W8H9WboqvxCB+JEa39+YUrcyqwTIujzNVEzfJq
  15. 3DhuXjfwBUVXcZFZtvNvgVRdYp8m9e42kX8CQEpJKRlSgo5ayFLUr+Bv0zkB6GVz
  16. c35GomVTn98K+VxssOORWFq/GVDgYcQkAIR9HBPxXvilF1Pqh5qnljjUi+kCQCAK
  17. +226tftwhIM05fUUO9UkrfZsAya6rfcxEhU+ojI/lG5ZJMZ/9VqwC/xPmjP+e2Ok
  18. oujXsnstTbrRXD1ntzcCQQCZYqfSq+LsioR1Oj4xfL6ggLvVPMh1LQMVN0xrJSGh
  19. 6swreoj1e80KZbeKF4CbsTFGM9omv9suZy6nIX42IPbT
  20. -----END RSA PRIVATE KEY-----"""
  21. KEY2 = """-----BEGIN RSA PRIVATE KEY-----
  22. MIICXQIBAAKBgQDH22L8b9AmST9ABDmQTQ2DWMdDmK5YXZt4AIY81IcsTQ/ccM0C
  23. fwXEP9tdkYwtcxMCWdASwY5pfMy9vFp0hyrRQMSNfuoxAgONuNWPyQoIvY3ZXRe6
  24. rS+hb/LN4+vdjX+oxmYiQ2HmSB9rh2bepE6Cw+RLJr5sXXq+xZJ+BLt5tQIDAQAB
  25. AoGBAMGBO0Arip/nP6Rd8tYypKjN5nEefX/1cjgoWdC//fj4zCil1vlZv12abm0U
  26. JWNEDd2y0/G1Eow0V5BFtFcrIFowU44LZEiSf7sKXlNHRHlbZmDgNXFZOt7nVbHn
  27. 6SN+oCYjaPjji8idYeb3VQXPtqMoMn73MuyxD3k3tWmVLonpAkEA6hsu62qhUk5k
  28. Nt88UZOauU1YizxsWvT0bHioaceE4TEsbO3NZs7dmdJIcRFcU787lANaaIq7Rw26
  29. qcumME9XhwJBANqMOzsYQ6BX54UzS6x99Jjlq9MEbTCbAEZr/yjopb9f617SwfuE
  30. AEKnIq3HL6/Tnhv3V8Zy3wYHgDoGNeTVe+MCQQDi/nyeNAQ8RFqTgh2Ak/jAmCi0
  31. yV/fSgj+bHgQKS/FEuMas/IoL4lbrzQivkyhv5lLSX0ORQaWPM+z+A0qZqRdAkBh
  32. XE+Wx/x4ljCh+nQf6AzrgIXHgBVUrfi1Zq9Jfjs4wnaMy793WRr0lpiwaigoYFHz
  33. i4Ei+1G30eeh8dpYk3KZAkB0ucTOsQynDlL5rLGYZ+IcfSfH3w2l5EszY47kKQG9
  34. Fxeq/HOp9JYw4gRu6Ycvqu57KHwpHhR0FCXRBxuYcJ5V
  35. -----END RSA PRIVATE KEY-----"""
  36. CERT1 = """-----BEGIN CERTIFICATE-----
  37. MIICITCCAYoCCQDpOANMX9NJMTANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJB
  38. VTETMBEGA1UECAwKU29tZS1TdGF0ZTEPMA0GA1UECgwGQ2VsZXJ5MQ8wDQYDVQQL
  39. DAZDZWxlcnkxDzANBgNVBAMMBkNlbGVyeTAeFw0xMjA3MjAxMzQ1MDJaFw0xMzA3
  40. MjAxMzQ1MDJaMFUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMQ8w
  41. DQYDVQQKDAZDZWxlcnkxDzANBgNVBAsMBkNlbGVyeTEPMA0GA1UEAwwGQ2VsZXJ5
  42. MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC0mh1hT29EBdN9zxUGaKKx+e0C
  43. xGdwv3GonjV+s+mkCuhfWRFu0Y2P74fFTju7dr97qYGm6ehZl4shJcHVYMayn5Ss
  44. R35cdieCvBZMDIg3I/jVj1e46ZB3JJ1BMiDzvI4h2zrZfzOI7+xmIimMiuR8Yasa
  45. +LqatuCcodRp49cj9wIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAHHi6qyPAKq85WIP
  46. SGW6f6TNOXhedo45l1Pnxh7clqOmASFWGQDntO9pZbhGMZPYZjrxVhTcxTIePTdN
  47. s+A0TGubHL1aDNAVcsIwheqmPnkIM1DiM8gJX9ITLPrzb1fBlxTl28urg/2FMsyF
  48. v6LeCcXGshzQNSFcVgfoLqXIh0Nv
  49. -----END CERTIFICATE-----"""
  50. CERT2 = """-----BEGIN CERTIFICATE-----
  51. MIICATCCAWoCCQCV/9A2ZBM37TANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQGEwJB
  52. VTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0
  53. cyBQdHkgTHRkMB4XDTExMDcxOTA5MDkwMloXDTEyMDcxODA5MDkwMlowRTELMAkG
  54. A1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoMGEludGVybmV0
  55. IFdpZGdpdHMgUHR5IEx0ZDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAx9ti
  56. /G/QJkk/QAQ5kE0Ng1jHQ5iuWF2beACGPNSHLE0P3HDNAn8FxD/bXZGMLXMTAlnQ
  57. EsGOaXzMvbxadIcq0UDEjX7qMQIDjbjVj8kKCL2N2V0Xuq0voW/yzePr3Y1/qMZm
  58. IkNh5kgfa4dm3qROgsPkSya+bF16vsWSfgS7ebUCAwEAATANBgkqhkiG9w0BAQUF
  59. AAOBgQBzaZ5vBkzksPhnWb2oobuy6Ne/LMEtdQ//qeVY4sKl2tOJUCSdWRen9fqP
  60. e+zYdEdkFCd8rp568Eiwkq/553uy4rlE927/AEqs/+KGYmAtibk/9vmi+/+iZXyS
  61. WWZybzzDZFncq1/N1C3Y/hrCBNDFO4TsnTLAhWtZ4c0vDAiacw==
  62. -----END CERTIFICATE-----"""