
gnupg_adddecryptkey 함수에서 keyid를 지정할 때, 주로 사용하는 keyid는 다음과 같습니다.
- PUBKEYRING: 공개 키의 ID입니다. 일반적으로 8자리 또는 16자리 알파벳과 숫자로 구성됩니다.
- PRIVKEYRING: 개인 키의 ID입니다. 일반적으로 8자리 또는 16자리 알파벳과 숫자로 구성됩니다.
- FINGERPRINT: 키의 지문입니다. 일반적으로 40자리 알파벳과 숫자로 구성됩니다.
예를 들어, public key와 private key가 모두 존재하는 경우에는 PUBKEYRING 또는 FINGERPRINT을 사용하는 것이 좋습니다.
keyid를 지정하지 않고 default key를 사용하는 경우에는 다음과 같이 설정할 수 있습니다.
- GPG_AGENT_INFO 환경 변수를 설정하여 default key를 지정할 수 있습니다.
- gpg-agent --default-key 명령어를 사용하여 default key를 지정할 수 있습니다.
예를 들어, default key가 PUBKEYRING인 경우에는 다음과 같이 설정할 수 있습니다.
#hostingforum.kr
bash
export GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent
gpg-agent --default-key PUBKEYRING
default key를 지정하지 않으면, gpg-agent가 자동으로 default key를 선택합니다.
2025-04-02 07:49