def METHOD_NAME() -> None:
    parser = argparse.ArgumentParser()
    parser.add_argument('cert_type', choices=['2048', '3072', '4096', 'p384'], help='select cert type')
    parser.add_argument('message_digest', choices=['sha256', 'sha384'], help='select message digest, suiteB should be sha384')
    file_path = os.path.dirname(__file__)
    parser.add_argument('--output', '-o', default=file_path, help='path to store certificates')
    args = parser.parse_args()
    gencerts = GenCerts(args.cert_type, args.message_digest, args.output)
    gencerts.generate_ca_certificate()
    gencerts.generate_user_certificate('server')
    gencerts.generate_user_certificate('client')