[python] python-dotenv를 사용하여 인증서 설정하기

보안을 강화하기 위해 인증서를 사용하는 경우가 많습니다. 이때 애플리케이션에서 인증서 정보를 설정하는 것은 중요한 작업입니다. python-dotenv 패키지를 사용하면 .env 파일을 사용하여 편리하게 인증서를 설정할 수 있습니다.

1. python-dotenv 설치하기

먼저 python-dotenv를 설치해야 합니다. 아래 명령어를 실행하여 설치할 수 있습니다.

pip install python-dotenv

2. .env 파일 생성하기

인증서 정보를 저장할 .env 파일을 생성해야 합니다. .env 파일은 애플리케이션의 루트 디렉토리에 위치해야 합니다.

아래는 .env 파일의 예시입니다.

CERT_FILE=path/to/cert.pem
KEY_FILE=path/to/key.pem
PASSWORD=your_password

3. 인증서 정보 사용하기

이제 python 코드에서 .env 파일에 저장된 인증서 정보를 사용할 수 있습니다. 아래 예제 코드는 python-dotenv를 사용하여 인증서 정보를 설정하는 방법을 보여줍니다.

import os
from dotenv import load_dotenv

load_dotenv()  # .env 파일 로드

cert_file = os.getenv('CERT_FILE')
key_file = os.getenv('KEY_FILE')
password = os.getenv('PASSWORD')

# 인증서 정보 사용
# TODO: 인증서 설정 로직 구현

print(f"Cert file path: {cert_file}")
print(f"Key file path: {key_file}")
print(f"Password: {password}")

위 예제 코드를 실행하면 .env 파일에 저장된 인증서 정보가 출력됩니다.

4. 추가 정보

이제 python-dotenv를 사용하여 인증서 정보를 설정하는 방법에 대해 알아보았습니다. python-dotenv를 사용하면 .env 파일을 통해 간편하게 인증서 정보를 관리할 수 있으므로 보안 측면에서 좋은 선택입니다.