ProyectoGrupal/VerifactuMidAPI/test/test_openssl.py

20 lines
675 B
Python

import subprocess
import os
p12 = "C:\\Users\\jmest\\GolandProjects\\VerifactuMidAPI\\data\\certs\\personal.p12"
pwd = "Mecedora12"
out = "C:\\Users\\jmest\\GolandProjects\\VerifactuMidAPI\\data\\certs\\combined.pem"
cmd = f'openssl pkcs12 -in "{p12}" -passin pass:{pwd} -nodes -out "{out}"'
print(f"Running: {cmd}")
try:
result = subprocess.run(cmd, shell=True, capture_output=True, text=True)
print(f"Return code: {result.returncode}")
if result.returncode != 0:
print(f"Error: {result.stderr}")
else:
print(f"Success! Output: {out}")
print(f"File size: {os.path.getsize(out)}")
except Exception as e:
print(f"Exception: {e}")