Skip to content

Instantly share code, notes, and snippets.

@lo48576
Created December 23, 2021 14:36
Show Gist options
  • Save lo48576/47c1cee75a196b5ae14b7a0d19b095b3 to your computer and use it in GitHub Desktop.
Save lo48576/47c1cee75a196b5ae14b7a0d19b095b3 to your computer and use it in GitHub Desktop.
OpenPGP key transition statement (2021-12)

Files

  • README.md
    • This file.
  • transition.md
    • Transition statement.
    • Signed by keys.
  • old.asc
    • My old public key.
  • new.asc
    • My new public key.
  • old.sig
    • Signature for transition.md created using the old key.
  • new.sig
    • Signature for transition.md created using the new key.

Verify

You need to import my public keys before verifying signatures.

Verify by new key:

gpg --verify new.sig transition.md

Verify by old key:

gpg --verify old.sig transition.md

If they fail, ensure the size of transition.md is 2620 bytes. If it differs, check that LF is used as a linebreak and the file ends with LF.

-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEYbZj5hYJKwYBBAHaRw8BAQdA3c/u5FLrNzgV2woMlXk/x8vfCbWZmRoZ/jH6
76ehjim0JVlPU0hJT0tBIFRha3VtYSA8bG80ODU3NkBoYXJkLXdpLnJlZD6IkAQT
FgoAOBYhBDPz7kY0OjgyHZ262oSm3b01c/t/BQJhtmTLAhsBBQsJCAcDBRUKCQgL
BRYCAwEAAh4BAheAAAoJEISm3b01c/t/tXoA/RHbn0abPO9PIWy5XzWKRDTzw08r
L6y2dAAcxSwNGPWLAQCtjaaMvJ/exMVP7ZHdfhkhJDVbsRlnVTqgNvm+ST2LBIiW
BBMWCgA+AhsBBQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAFiEEM/PuRjQ6ODIdnbra
hKbdvTVz+38FAmG47N4FCQQg01sACgkQhKbdvTVz+39QggD/dffNwTMnZQVwLr0R
qA1r9tGpg9ErwIdN8AzGXcvV62IBAP4Vt+wsOSl98uYwvI9OsDeXLL625z710Wqt
ns6qLWoFiHUEEBYKAB0WIQRMxaj5xGVB4vGqQb4yY8YRSSyaXwUCYbjxogAKCRAy
Y8YRSSyaX0Z2AP9Qgo/VXub01UI+KOynST7VG1Qoc4OY6GeWvXOJmTVQ9QEAjkw4
6NVw8nnBfiRPNgLW7hH0pLJesECvIywtNyBw3QG0JVlPU0hJT0tBIFRha3VtYSA8
bm9wX3RocmVhZEBub3BzLnJlZD6IkAQTFgoAOBYhBDPz7kY0OjgyHZ262oSm3b01
c/t/BQJhtmPmAhsBBQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAAAoJEISm3b01c/t/
210A/jAsHvAx2zSmWoS4uhjahjz1gEJd4UfqvzAm0zDqbaPUAQDSC5IhcJRUk1fn
GEORkJlkvePvMMVrZIsfmPHe8AfTB4iZBBMWCgBBAhsBBQsJCAcDBRUKCQgLBRYC
AwEAAh4BAheAAhkBFiEEM/PuRjQ6ODIdnbrahKbdvTVz+38FAmG47N4FCQQg01sA
CgkQhKbdvTVz+39towEAhFDSiJGXnojmDLA864nSGWUg6bxTB5HyMNt2kxWzfgUA
/RM1EK9373AQY8oREy7g7K6Ig1zRA4Fpv/23z6dphi0LiHUEEBYKAB0WIQRMxaj5
xGVB4vGqQb4yY8YRSSyaXwUCYbjxogAKCRAyY8YRSSyaX/xJAQDuXQ9oVSgSryZy
H0F3A4ZHMZ3bAdzZKzUFgT9cOznyBQEA1Eom51F9IB5W/dZeeLo3XZ6zLc9l16w+
dg1z20fwvgS4MwRhtmTnFgkrBgEEAdpHDwEBB0A6a3ltS6lq2HKxaY0hIEtkgGVh
FVnjImSIngRpSAKJcoj1BBgWCgAmFiEEM/PuRjQ6ODIdnbrahKbdvTVz+38FAmG2
ZOcCGwIFCQQg0ksAgQkQhKbdvTVz+392IAQZFgoAHRYhBJy9ZpiIwxQCboFB9u8g
WaK2RRjXBQJhtmTnAAoJEO8gWaK2RRjXKiMBALrP5hVRHlhFTDB4Jrm2jX/V/wlP
TBViSOl1Iu9uB+hbAQDUF2eONugVkJu3XSjY7JHI1FhvimYYqb3bCv/hydGEC5yG
AP9JdOBe2jCdMFJGYagboE3UxcVfA2pgRzXOHjVyehOBNwD/fAvEJ+D2ODojW+D/
AWHwTCLRpQqwnkqRVsqhd4ZaqQq4OARhtmUZEgorBgEEAZdVAQUBAQdAKW+N3EQj
8T94HRriE2ePJ/coZfoRWbR4KAaj/PswJGgDAQgHiH4EGBYKACYWIQQz8+5GNDo4
Mh2dutqEpt29NXP7fwUCYbZlGQIbDAUJBCDSHwAKCRCEpt29NXP7fzMoAQCMQSGs
Zfn4i/NtWX6I9NXH4DT+tyHi/PKPUOdhkgn6hQEAiahaljWF3MiYjFSvkI1treoB
ZCPyupDYldwL6E2BvgE=
=UgqL
-----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP SIGNATURE-----
iHUEABYKAB0WIQScvWaYiMMUAm6BQfbvIFmitkUY1wUCYcSGyQAKCRDvIFmitkUY
1yV8AP46Nwwxzc5TjqBISet08WbiRgKjMkhyHjiN9UKB8TtGOgD7BUAo75DVohZr
pLkStakEYlHibePOUYDLrlTLQ2NqcAo=
=zblS
-----END PGP SIGNATURE-----
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
jpWbmkIGKrzahVyI95LA0VzKDtCICw==
=bLNu
-----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP SIGNATURE-----
iHUEABYKAB0WIQRJn/n1GNk632dNlSykk82ERhpFUQUCYcSG/QAKCRCkk82ERhpF
UUBsAQD7hqvPpc3nuxdZygfX3d6VT2DG2+HNg5zdEwf2DdIjXwEAqpisv8O7QeB4
WB8l9Co9rZ2cKxTxxkTYn+2RZhWxuAQ=
=9rCr
-----END PGP SIGNATURE-----

Transition statement

OpenPGP Key Transition Statement for YOSHIOKA Takuma lo48576@hard-wi.red

Date: 2021-12-13

Japanese version follows.


For some personal reasons, I have recently set up a new OpenPGP key, and will be transitioning away from my old one.

The old key is not compromised (as far as I know), so the old key will be valid for some time, but I'll basically use only the new key for my future activities.

  • fingerprint of the old key: 4CC5A8F9C46541E2F1AA41BE3263C611492C9A5F
  • fingerprint of the new key: 33F3EE46343A38321D9DBADA84A6DDBD3573FB7F

I would like you to get and use the new key, if you already have the old key. The new one is signed with the old one, and this transition statement is signed with the both keys. You can make sure you are getting the right key using these.

You can also get the new key from https://keys.openpgp.org/search?q=33F3EE46343A38321D9DBADA84A6DDBD3573FB7F, but note that the key distributed there does not contain the sign by the old key.

Along with that, I'm going to change the main email address to nop_thread@nops.red. I'm not planning to discard and release the old email address, so I can read the mails to the old address for now and in future.

Sorry for the inconvenience.


このたび新しい OpenPGP 鍵を作成し、これまで使っていた古い鍵から移行することにしました。 古い鍵に危殆化や漏洩があったわけではないため、しばらくは古い鍵も有効にしておきますが、 以後の活動は原則として新しい鍵によって行います。

  • 古い鍵の fingerprint: 4CC5A8F9C46541E2F1AA41BE3263C611492C9A5F
  • 新しい鍵の fingerprint: 33F3EE46343A38321D9DBADA84A6DDBD3573FB7F

つきましては、古い鍵をお持ちの方は新しいものに更新していただければ幸いです。 新しい鍵は古い鍵で署名されており、またこの文書も新旧両方の鍵で署名されておりますので、ご確認ください。

また、新しい鍵は https://keys.openpgp.org/search?q=33F3EE46343A38321D9DBADA84A6DDBD3573FB7F からでもダウンロードできます。 こちらは古い鍵による署名が付いていないため、その点にはご注意ください。

また、これに伴ってメインで利用するメールアドレスも nop_thread@nops.red に引っ越すことにしました。 こちらについては古いメールアドレスを手放す予定はありませんので、旧アドレスへのメールも問題なく私に届きます。

以上、よろしくお願いいたします。

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