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