GitHub - UntactOrder/UntactOrder.CertServer: UntactOrder Cert Server(언택트오더 시스템 인증서 서버)

Info

: CertServer API Reference

: CertServer is HTTPS Root CA of UntactOrder System.

: You can get your Bridge/Pos Server’s cert by HTTPS POST Request.

: Refer to the repository's src/test/test_client.py for detailed usage.

Module Import

""" <?-- Server Side --> """

# in src/main/app.py
from flask import Flask, request, jsonify, make_response
from waitress import serve

from cert_generator import proceed_certificate_generation, UnitType

# in src/main/cert_generator.py
from geocoder import ipinfo

from settings import *

# in src/main/settings.py
from os import path
import sys
import platform
from getpass import getpass
from OpenSSL import crypto
""" <?-- Client Side --> """

# in src/test/test_client.py
# you may need these modules
import os
import requests
import socket
import json

def create_app():

returns flask instance for waitress serve

app = Flask(name)

def index():

return f"Hello, {public_ip}!”

def cert_request():

return {'crt': crt_dump.decode(), 'key': key_dump.decode()}