def display_emails(local_storage): emails = json.loads(local_storage) first_run = True for email in emails: if not first_run: print else: first_run = False print "%s (%s)" % (email, emails[email]['type']) print "Created: %s" % convert_time(emails[email]['created']) if 'updated' in emails[email]: print "Updated: %s" % convert_time(emails[email]['updated']) if 'pub' in emails[email]: print "Public key: (algorithm=%s)" % emails[email]['pub'][ 'algorithm'] print "Private key: (algorithm=%s)" % emails[email]['priv'][ 'algorithm'] if 'cert' in emails[email]: print "Certificate:" print_jwt(emails[email]['cert'], email, emails[email]['pub']) else: print "No certificate associated with this key pair." else: print "No public/private keys available" return 0
def display_emails(local_storage): emails = json.loads(local_storage) first_run = True for email in emails: if not first_run: print else: first_run = False print "%s (%s)" % (email, emails[email]['type']) print "Created: %s" % convert_time(emails[email]['created']) if 'updated' in emails[email]: print "Updated: %s" % convert_time(emails[email]['updated']) if 'pub' in emails[email]: print "Public key: (algorithm=%s)" % emails[email]['pub']['algorithm'] print "Private key: (algorithm=%s)" % emails[email]['priv']['algorithm'] if 'cert' in emails[email]: print "Certificate:" print_jwt(emails[email]['cert'], email, emails[email]['pub']) else: print "No certificate associated with this key pair." else: print "No public/private keys available" return 0
def unpack_assertion(packed_assertion): print_jwt(packed_assertion) return 0