COSCUP-ap-demo/demo/utils/key.py

11 lines
313 B
Python
Raw Permalink Normal View History

2023-07-11 16:11:51 +02:00
#!/usr/bin/env python3
"""process Key."""
from pathlib import Path
from Crypto.PublicKey import RSA
def get_pubkey_as_pem(key_path: Path) -> str:
"""Exporting public key from private key file."""
text = key_path.read_text()
return RSA.import_key(text).public_key().export_key("PEM").decode("utf-8")