project-gatekeeper / getZeroSSLEAB.py
raannakasturi's picture
Upload 12 files
d93884d verified
raw
history blame
596 Bytes
import requests
import os
from dotenv import load_dotenv
def gen_zero_ssl_eab():
load_dotenv()
apikey = os.getenv("ZEROSSLAPI")
url = "https://api.zerossl.com/acme/eab-credentials"
headers = {'Content-Type': 'application/json'}
resp = requests.post(url, params={'access_key': apikey}, headers=headers)
print(resp.json())
if resp.json()['success'] == False:
print("Error: ", resp.json()['error'])
return "Error", "Error"
else:
kid = resp.json()['eab_kid']
hmac = resp.json()['eab_hmac_key']
return kid, hmac