20 lines
675 B
Python
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}") |