त्रुटि कैसे हल करें: gpg: कुंजी से खराब डेटा हस्ताक्षर: गलत कुंजी का उपयोग (0x19, 0x2)


8

जब मैं चलता gpg --keyid-format LONG -Kहूं तो मैं निम्नलिखित आउटपुट देख रहा हूं। निजी जानकारी को ऊपरी मामले मानों से बदल दिया गया।

gpg: bad data signature from key PROBLEMID: Wrong key usage (0x19, 0x2)
/Users/balupton/.gnupg/pubring.gpg
----------------------------------
sec   rsa4096/AID 2016-03-15 [SC]
      BID
uid                 [ultimate] Benjamin Lupton <PERSONALEMAIL>
uid                 [ultimate] Benjamin Lupton <WORKEMAIL>
ssb   rsa2048/PROBLEMID PASTDATE [E] [expires: FUTUREDATE]
ssb   rsa2048/CID PASTDATE [SA] [expires: FUTUREDATE]

मैं इसका कैसे समाधान करूं? ऐसा क्यों हुआ?


1
मैं macOS पर 2.2.9 में अपग्रेड करने के बाद उसी मुद्दे को देख रहा हूं।
nburr

4
इसके अलावा आर्क लिनक्स पर भी, gpg 2.2.9।
लेज़्लेस हैलबर्ग हरबाई

मैं इसे डेबियन
ब्रायन मिंटन

आपने यह कुंजी कैसे उत्पन्न की?
मार्को डी'आइट्री

मुझे विश्वास है कि इसके माध्यम से gpg --gen-keyमैं अपने डॉटफाइल्स में क्या उपयोग करता हूं: github.com/balupton/dotfiles/blob/…
balupton

जवाबों:


4

यह त्रुटि संदेश हाल ही में GnuPG में किए गए परिवर्तन द्वारा प्रस्तुत किया गया था:

http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commitdiff;h=214b0077264e35c079e854a8b6374704aea45cd5

कुंजी इसे बनाने के तरीके में दोषपूर्ण है, क्योंकि 0x19 (यानी "प्राथमिक कुंजी बंधन हस्ताक्षर" प्रकार के साथ एक आंतरिक हस्ताक्षर, RFC 4880 अनुभाग 5.2.1 देखें) जो उप प्रॉब्लम के साथ बनाया गया है, मान्य नहीं है।

प्रत्येक उपकुंजी के पास 0x18 और 0x19 हस्ताक्षर की एक जोड़ी होनी चाहिए जो इसे प्राथमिक कुंजी और प्राथमिक कुंजी से बांधती है।

इस IANA रजिस्ट्री में प्रमुख उपयोग झंडे प्रलेखित हैं: https://www.iana.org/assignments/pgp-parameters/pgp-parameters.xml#pgp-parameters-11


1
धन्यवाद, क्या कुंजी को ठीक करने का कोई तरीका है? या मैं खराब हूँ और मुझे एक नया निर्माण करना है।
बालरूप
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.