OpenPGP 스마트 카드 키(YubiKey NEO)와 GnuPG 키링에 로컬 키가 설치되어 있습니다.
카드 키(키링의 키가 아님)를 사용하여 파일을 암호화하고 서명하고 싶습니다. 서명에 사용할 키를 어떻게 지정합니까?
내 파일 시스템 키 ID가 DEADBEEF
이고 스마트 카드 키가 인 경우 DEADBEE5
해당 키를 사용하여 어떻게 서명합니까?
답변1
-u
서명 키 사용/선택 --local-user
:
gpg --local-user 0xDEADBEE5 --sign file
여러 키의 서명을 결합하기 위해 이 옵션을 여러 번 지정할 수 있습니다.
gpg --local-user 0xDEADBEE5 --local-user 0x12345678 --sign file
답변2
다음을 지정해야 합니다 --default-key
.
gpg -s --default-key DEADBEE5 input > output
그럼 확인해봐
gpg -d < output | head -1
gpg man
페이지( --sign
섹션) 에서 :
서명에 사용되는 키는 기본적으로 선택되거나 --local-user 및 --default-key 옵션을 사용하여 설정할 수 있습니다.