Guest User

Untitled

a guest
Mar 21st, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. from jose import sign, serialize_compact, deserialize_compact
  2. from Crypto.PublicKey import RSA
  3.  
  4. key = RSA.generate(2048)
  5. jwk = {'k':key.exportKey("PEM")}
  6.  
  7. egov_header = {
  8. 'from': 'codice_ipa/codice_oou',
  9. 'to': 'codice_ipa/codice_oou',
  10. 'issued_at': '2018-01-01T11:00:00Z',
  11. 'expires': '2018-01-01T12:00:00Z',
  12. 'message_id': 'the message id'
  13. }
  14.  
  15. x_gov_header = serialize_compact(sign(egov_header, jwk, alg='RS512'))
  16.  
  17. doc = """
  18. L'header da aggiungere nella request sara'
  19. x-egov: eyJhbGciOiAiUlM1MTIifQ.eyJpc3N1ZWRfYXQiOiAiMjAxOC0wMS0wMVQxMTowMDowMFoiLCAidG8iOiAiY29kaWNlX2lwYS9jb2RpY2Vfb291IiwgImV4cGlyZXMiOiAiMjAxOC0wMS0wMVQxMjowMDowMFoiLCAiZnJvbSI6ICJjb2RpY2VfaXBhL2NvZGljZV9vb3UiLCAibWVzc2FnZV9pZCI6ICJ0aGUgbWVzc2FnZSBpZCJ9.TFWCxJ4D8sFlWJTwEfC2GVwQxoAacERgOhdo7cTl-u-Yo8lU4te6It73w053cZqAXGXtKmWXgPFJLtUbvOOJ7eYCdlPM4I5r3c7KpFU_vMwsFuxT-hPkxdqTCpkZVbgX08vI-6aQ_UU47yRgRgwOFde5gy9VaBspxbuHRGp5umxpTgUJufUG9XVVuvPJbgN9bQ_CoZkifUIA-FWE_sEnol0lSfhgp1BSGVfDftIxjSq96-eajBuHkez8M_9aQR-F9p8-q-zPRgXTmNWz18Z2_pdg0bqiJqugsJV3-ay2ZEbUj5BHdVItzt4AHMgQnMWclgIIfwCJcw65imJFR52fmw
  20. """
Add Comment
Please, Sign In to add comment