GPG Mail: GPG Mail with 2 identical Yubikeys

heiko.goes's Avatar

heiko.goes

08 Feb, 2020 04:30 AM

I created two identical yubikeys.
Unfortunately they differ because they have a different card no.
Using the first one with card no: 000001 when sending an e-Mail works without problem.

But when I use card no 000002 and try to send an e-Mail, I get the message: „Please insert card with card no: 000001

What do I have to do, that GPG Mail recognizes the second key, which has the same GPP-keys?

Expected
Should work with both keys

macOS                   10.15.3     19D76
GPG Suite               2019.2      2670    (ac945f92b0)
GPG Mail                4.0         1515    (597c8f5250)    Active Support Plan
GPG Keychain            1.5.1       1587    (967419866a)
GPG Services            1.12.1      1100    (2d6c8340f0)
MacGPG                  2.2.17      940     (4ba83bbeda)
GPG Suite Preferences   2.2.1       1136    (378dbebf37)
Libmacgpg               1.0.1       924     (ed76f66a8a)
pinentry                1.1.0.2     16      (9b8e20e2c0)
  1. Support Staff 1 Posted by Luke Le on 10 Feb, 2020 04:38 PM

    Luke Le's Avatar

    Hi Heiko,

    since they have the same UIDs (email addresses) associated, there's not really a way of knowing which one to pick. Could you try to change the default key in System Preferences › GPG Suite? That might do it (make sure to restart Mail after the change). Is there a reason why you have two almost identical keys?

  2. 2 Posted by heiko.goes on 10 Feb, 2020 05:19 PM

    heiko.goes's Avatar

    Hi Le.

    The second Yubikey is my backup key in case the first one is not working.
    I would like to make sure, the second one working with GPG Mail.

    Question: How do I change the default-key?
    I cannot select a different Key.

    I thought the problem is the pinentry on my Mac, because it prompts to insert the first key.

  3. Support Staff 3 Posted by Luke Le on 10 Feb, 2020 06:37 PM

    Luke Le's Avatar

    Scheinen beide Keys in GPG Keychain auf? Ansonsten ist der erste Schritt den 2. Key zu importieren, indem du den Yubikey einsteckst und dann gpg --card-status ausführst.

    Sollten bereits beide in GPG Keychain dargestellt werden, solltest du den default Schlüssel im Dropdown in Systemeinstellungen > GPG Suite festlegen können.

  4. 4 Posted by heiko.goes on 11 Feb, 2020 11:49 AM

    heiko.goes's Avatar

    Hi Le.

    I think, I located my problem:

    I programmed my second YubiKey with the same keys as my first one.
    So they have the same id.
    But they don’t have the same serial number (card number).
    If I understood correctly the secret key I wrote to my second YubiKey includes the card number.
    That is the reason, pin entry asks for the card number of the first YubiKey.
    What I wanted to achieve is: both YubiKeys should have the same PGP-Keys.

    Am I correct with my analysis?
    Is there a way to achieve what I would like?

    Best regards from Heiko

  5. 5 Posted by heiko.goes on 11 Feb, 2020 02:37 PM

    heiko.goes's Avatar

    Hi Le.

    I have solved the problem :-) (after reading many threads)

    The gpg-agent is connected to the YubiKey´s card no.
    To change this connection, I inserted the second YubiKey and issued the commands:

    gpg-connect-agent
    scd learn —force

    Best regards from Heiko

  6. Support Staff 6 Posted by Steve on 11 Feb, 2020 10:10 PM

    Steve's Avatar

    Hi Heiko,

    thanks for update. Great to hear you were able to find the cause of this behavior and also a solution to your initial request.

    As this is currently a private discussion, I wanted to ask if it would be ok with you, to make it public. Maybe other users search the internet for the same problem and this solution might be helpful to them.

    So if you let us know if that is ok, I would switch this discussion to public.

    All the best,
    Steve

  7. 7 Posted by heiko.goes on 12 Feb, 2020 06:12 AM

    heiko.goes's Avatar

    Yes Steve.

    Please make it public.
    And thanks for your great support.

    Viele Grüße von Heiko

  8. Support Staff 8 Posted by Steve on 12 Feb, 2020 08:34 AM

    Steve's Avatar

    Done. Glad this is solved for you. I'm closing this discussion. Should you need further assistance or have questions you can re-open this discussion here or open a new one any time.

    Best,
    Steve

  9. Steve closed this discussion on 12 Feb, 2020 08:34 AM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac