Can't import new public keys (can't write tu pubring.kbx)
Ondřej Střeštík
ondrejstrestik at gmail.com
Sat Dec 10 20:23:12 CET 2016
Ok i understand, but is there some switch or parameter how can i force
import? Because on macos with gpgtools i am able to import this key.
Dne so 10. 12. 2016 20:20 uživatel Daniel Kahn Gillmor <
dkg at fifthhorseman.net> napsal:
> On Sat 2016-12-10 11:30:53 +0100, Ondřej Střeštík wrote:
>
> > Today i appeard i can not import new public keys every time when i try
> gpg
> > --import i will
> >
> > gpg: error writing keyring '/home/user/.gnupg/pubring.kbx': Unexpected
> > error
> > gpg: key 4D3DE5CC4DAC4561: public key "[User ID not found]" imported
> > gpg: error reading 'Dokumenty/key.asc': Unexpected error
> > gpg: import from 'Dokumenty/key.asc' failed: Unexpected error
> > gpg: Total number processed: 0
> > gpg: imported: 1
>
> This key has a zero-length User ID. that is, the User ID is the empty
> string ("").
>
> You can see this with:
>
> 0 dkg at alice:/tmp/cdtemp.Ok5Ijz$ wget -q -O- '
> http://pool.sks-keyservers.net:11371/pks/lookup?op=get&search=0x4D3DE5CC4DAC4561'
> | pgpdump
> Old: Public Key Packet(tag 6)(269 bytes)
> Ver 4 - new
> Public key creation time - Sat Jan 30 18:42:22 CET 2016
> Pub alg - RSA Encrypt or Sign(pub 1)
> RSA n(2048 bits) - ...
> RSA e(17 bits) - ...
> Old: User ID Packet(tag 13)(0 bytes)
> User ID -
> Old: Signature Packet(tag 2)(284 bytes)
> Ver 4 - new
> Sig type - Generic certification of a User ID and Public Key
> packet(0x10).
> Pub alg - RSA Encrypt or Sign(pub 1)
> Hash alg - SHA1(hash 2)
> Hashed Sub: signature creation time(sub 2)(4 bytes)
> Time - Sat Jan 30 18:42:22 CET 2016
> Sub: issuer key ID(sub 16)(8 bytes)
> Key ID - 0x4D3DE5CC4DAC4561
> Hash left 2 bytes - bf d8
> RSA m^d mod n(2046 bits) - ...
> -> PKCS-1
> Old: Signature Packet(tag 2)(284 bytes)
> Ver 4 - new
> Sig type - Generic certification of a User ID and Public Key
> packet(0x10).
> Pub alg - RSA Encrypt or Sign(pub 1)
> Hash alg - SHA256(hash 8)
> Hashed Sub: signature creation time(sub 2)(4 bytes)
> Time - Fri Aug 19 00:29:49 CEST 2016
> Sub: issuer key ID(sub 16)(8 bytes)
> Key ID - 0xBE3CD7444608B62A
> Hash left 2 bytes - b9 c0
> RSA m^d mod n(2043 bits) - ...
> -> PKCS-1
> 0 dkg at alice:/tmp/cdtemp.Ok5Ijz$
>
>
> i suppose someone could argue that a zero-length user ID is valid, but i
> don't see any use for it, and i can imagine it causing problems in a lot
> of situations. So i think on balance i'm that gpg rejecting it by
> default is doing the right thing.
>
> --dkg
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/attachments/20161210/0cb6d67f/attachment-0001.html>
More information about the Gnupg-users
mailing list