Complete enroll route
This commit is contained in:
@ -28,7 +28,12 @@ def device_info():
|
||||
}
|
||||
|
||||
|
||||
def enroll_device(csr: str) -> str:
|
||||
def enroll_device(csr: str):
|
||||
"""
|
||||
Enroll device, ie. submit CSR to API.
|
||||
|
||||
Certificate cannot be retrieved before device is validated.
|
||||
"""
|
||||
res = requests.post(
|
||||
f"{args.secure_origin}/devices_api/mgmt/enroll",
|
||||
json={"csr": csr, "info": device_info()},
|
||||
@ -37,4 +42,3 @@ def enroll_device(csr: str) -> str:
|
||||
if res.status_code < 200 or res.status_code > 299:
|
||||
print(res.text)
|
||||
raise Exception(f"Enrollment failed with status {res.status_code}")
|
||||
return res.text
|
||||
|
Reference in New Issue
Block a user