Skip to content

Instantly share code, notes, and snippets.

@nateberkopec
Created July 5, 2025 05:20
Show Gist options
  • Save nateberkopec/a36685f5a8da0c498b51de27238bf745 to your computer and use it in GitHub Desktop.
Save nateberkopec/a36685f5a8da0c498b51de27238bf745 to your computer and use it in GitHub Desktop.
Proof of ownership of two Yubikeys
pub rsa2048 2025-07-05 [SC] [expires: 2027-07-05]
3C3E54D4F0A2218E1C1AA1A2ED9299DFE432C3A1
uid [ultimate] Nate Berkopec (Yubikey B) <[email protected]>
sig 3 ED9299DFE432C3A1 2025-07-05 [self-signature]
sig 6BF45F815F702663 2025-07-05 Nathan Berkopec (5 NFC Master) <[email protected]>
sub rsa2048 2025-07-05 [A] [expires: 2027-07-05]
sig ED9299DFE432C3A1 2025-07-05 [self-signature]
sub rsa2048 2025-07-05 [E] [expires: 2027-07-05]
sig ED9299DFE432C3A1 2025-07-05 [self-signature]
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
x3301hOa2IAR1lvrK9EWW6uPeA==
=VBRe
-----END PGP PUBLIC KEY BLOCK-----

Yubikey Ownership Proof

This document proves ownership of two Yubikeys by the same person.

Yubikey A (Primary)

  • Key ID: C85159D1D1496A315A7E01466BF45F815F702663
  • Card Serial: 15906842
  • UID: Nathan Berkopec (5 NFC Master) [email protected]

Yubikey B (Secondary)

  • Key ID: 3C3E54D4F0A2218E1C1AA1A2ED9299DFE432C3A1
  • Card Serial: 19194228
  • UID: Nate Berkopec (Yubikey B) [email protected]

Proof of Ownership

Yubikey B's public key has been signed by Yubikey A, establishing that both keys are controlled by the same person.

Verification Steps

  1. Import the signed public key:

    curl -s https://gist.github.com/[username]/[gist-id]/raw/yubikey-b-signed.asc | gpg --import
  2. Verify the signature:

    gpg --check-sigs 3C3E54D4F0A2218E1C1AA1A2ED9299DFE432C3A1
  3. You should see that key 6BF45F815F702663 (Yubikey A) has signed key ED9299DFE432C3A1 (Yubikey B).

Signatures on Yubikey B

pub   rsa2048 2025-07-05 [SC] [expires: 2027-07-05]
      3C3E54D4F0A2218E1C1AA1A2ED9299DFE432C3A1
uid           [ultimate] Nate Berkopec (Yubikey B) <[email protected]>
sig 3        ED9299DFE432C3A1 2025-07-05  [self-signature]
sig          6BF45F815F702663 2025-07-05  Nathan Berkopec (5 NFC Master) <[email protected]>

Generated on: 2025-07-05

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment