Andrew Bartholomew | 2639c50 | 2014-05-10 10:58:07 -0400 | [diff] [blame] | 1 | #!/usr/bin/env python |
Ricardo Cerqueira | d8eb47d | 2013-10-01 20:42:45 +0100 | [diff] [blame] | 2 | |
Anthony King | c713d76 | 2015-11-03 00:23:11 +0000 | [diff] [blame^] | 3 | from __future__ import print_function |
| 4 | |
Ricardo Cerqueira | d8eb47d | 2013-10-01 20:42:45 +0100 | [diff] [blame] | 5 | import base64 |
| 6 | import sys |
Ricardo Cerqueira | d8eb47d | 2013-10-01 20:42:45 +0100 | [diff] [blame] | 7 | |
| 8 | pkFile = open(sys.argv[1], 'rb').readlines() |
| 9 | base64Key = "" |
| 10 | inCert = False |
| 11 | for line in pkFile: |
Anthony King | c713d76 | 2015-11-03 00:23:11 +0000 | [diff] [blame^] | 12 | if line.startswith(b"-"): |
Ricardo Cerqueira | d8eb47d | 2013-10-01 20:42:45 +0100 | [diff] [blame] | 13 | inCert = not inCert |
| 14 | continue |
| 15 | |
| 16 | base64Key += line.strip() |
| 17 | |
Anthony King | c713d76 | 2015-11-03 00:23:11 +0000 | [diff] [blame^] | 18 | print(base64.b16encode(base64.b64decode(base64Key)).lower()) |