#!/usr/bin/env python3
|
|
|
|
import argparse
|
|
import json
|
|
|
|
|
|
def main(args):
|
|
result_dict = {}
|
|
result_dict['keyType'] = 'ssl_user'
|
|
result_dict['userName'] = args.user_name
|
|
|
|
with open(args.certificate_signin_request_path, 'r') as stream:
|
|
key_data = stream.read().strip()
|
|
result_dict['keyData'] = key_data
|
|
request = {'type': 'sign_request', 'request': result_dict}
|
|
print(json.dumps(request))
|
|
|
|
|
|
def get_parser():
|
|
parser = argparse.ArgumentParser()
|
|
parser.add_argument('certificate_signin_request_path')
|
|
parser.add_argument('user_name')
|
|
|
|
return parser
|
|
|
|
|
|
if __name__ == '__main__':
|
|
parser = get_parser()
|
|
main(parser.parse_args())
|