Add GPG information to site

Signed-off-by: Francesco Vezzoli <fvezzoli@villavasco.ovh>
This commit is contained in:
Francesco Vezzoli 2023-01-02 23:11:09 +01:00
parent 82faa6105d
commit 272eace4b9
5 changed files with 276 additions and 0 deletions

View File

@ -0,0 +1,40 @@
This is the signing policy for key 0xE9F4D999943E991C:
### Meeting
I am willing to sign keys for people I meet in person, in reasonable circustances (not in a hurry, in a calm place, etc.).
The owner of the key should bring an hardcopy of the output of the command: `gpg --fingerprint $KEY_ID`, or an equivalent listing of the same informations.
If the key is not available on public servers, the piece of paper should include an alternative address where I can easily retrieve the public key to sign.
I reserve the right not to sign a key; reasons may include, but are not limited to, insufficient identification (I think the face to face meeting mitigate the problem) or problems retrieving the key.
### Signature Levels
I'm not using signature levels: I think don't add much value. I fully trust all people I meet.
### Key trasport
After signing the UIDs, I will send the signed key to each e-mail address as a light form of address ownership control; I will not upload the key to any keyserver.
### Subsequent keys
If I have signed your key and you create a new one (e.g., because you are migrating to a new format), I am willing to sign the new key without meeting in person, as long as the following conditions are met.
1. The old key is not yet expired or revoked when you send me the request (obviously).
2. You send me an e-mail signed with the old key and containing the information about the new key needed for a new signature (fingerprint, UID you want to have signed, where to find the key).
I will sign the UIDs I had already signed with the old key, the others only if I am sure they are yours.
### Pseudonym keys
I will only sign pseudonym identities on keys if I've known the owner of the key under that pseudonym for more than a year.
### Photo uid
I won't generally sign photo UIDs because they are hard to properly verify.
### Reciprocity
Reciprocity is appreciated, but not required: if we meet so that I can sign your key I expect that you look at my ID and fingerprint; if then you have a reason not to sign it I understand it, but appreciate if, situation permitting, you explain what the issues are, so that I can fix them for the future.

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE3kVcr8YceC4RM0unnLRLglikQgwFAmNF5LAACgkQnLRLglik
Qgz2YQ//VO0i9DRUdS7oaNGy0jTiarfpUixzA68y+0SBgVi/+G6E/2SMeRhXUKXT
vqMmR71hZ3Jr2hsRV1xpVzh5Plq+E6hSRxgEPafgECAddCqwiFjuFImW9ZbhxAJ7
Ld/Pr8RWwWrX5gt7Xh2df8UsPUlMPWzDXvSmjfBIpU6aHAlyxr2iyeAQWGdHxGhw
0vEOF63k46Gl75gKHCr+KcKjSYfcAWEZUGl0gJxMrJzzx8uqsmj3vc10d5RkbeiT
jj+YKTnhly7yzR/6+QyyUEmlNIC1NAZ9JcbfxvwP/+NUGhEOhrnB/kvvZJtVPj5t
VnwRgZicerv7FFQOQbkpg6DIbj0+I58NAj9DhHKSry3RCsOWEyLU1spv/6PjHftA
9tToaBPDkB6NwXeDGziQuklvOTmjhAfdF2qF9/48QhbGmmxvw6ceTMbq/HU48YA3
itXTO1ZeUju5X6P+2uQ1PLdPj/TL9IHAdIMi5EjcvMZ7xUU+lkrdKhIVlW48Jcki
zHceqQkY/mV6c7c/KDdXn/gUrysgDHe0bWA+HYQkCu/9BAmS65S+PFwTUC6MsBzW
0Qd6Jd2akBi4txrSjE5Jyl/u1dVsGPtih8o2W+kal9h0bIcT7CE9KakfvKTLAgFj
58fo2unInTcGZXwhDcfjhqUaNAfmiLkNFUXThd1uDl2+zuMkV70=
=J482
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,82 @@
---
title: "GPG"
description: GnuPG/OpenPGP key informations for the author of this page
date: 2023-01-02T23:14:26+02:00
draft: false
resources:
- src: attachment/policy-20221011.txt
title: My signing policy
- src: attachment/policy-20221011.txt.asc
title: My signing policy detach-sign
---
My GnuPG/OpenPGP key as of 2023-01-02 is:
```
pub rsa4096 2022-01-01 [C] [expires: 2024-03-27]
E340 3297 5F72 E71F 1887 109D E9F4 D999 943E 991C
uid [ultimate] Francesco Vezzoli <fvezzoli@villavasco.ovh>
uid [ultimate] Francesco Vezzoli <vezzo85@gmail.com>
uid [ultimate] Francesco Vezzoli <francescovezzoli85@gmail.com>
sub rsa4096 2022-01-01 [S] [expires: 2024-03-27]
sub rsa4096 2022-01-01 [E] [expires: 2024-03-27]
sub rsa4096 2022-01-01 [A] [expires: 2024-03-27]
```
It is available for download from this site: [0xE9F4D999943E991C.asc](/E9F4D999943E991C.asc).
At the moment the key is not loaded on a keyserver.
I've followed a guide on the debian wiki to create an airgapped main key, to be stored in a safe place and use a smart card for store a signing, encryption and authenticate key for daily use, with limited expiration time. Here a list of various guide i follow:
- Debian wiki on [airgapped master key](https://wiki.debian.org/GnuPG/AirgappedMasterKey)
- Blog post from Víctor Cuadrado Juan on [Air-gapped computer, GPG and smartcards](https://viccuad.me/blog/Revisited-secure-yourself-part-1-airgapped-computer-and-gpg-smartcards) using the Yubikey Neo.
## Signing Policy
My signing policy is available [on this site](attachment/policy-20221011.txt) (with it's [signature](attachment/policy-20221011.txt.asc)).
Previous versions and changelog:
- [2022-10-11](attachment/policy-20221011.txt) ([2012-02-07 signature](attachment/policy-20221011.txt.asc)): The first version
## GPG Signing Policy of Francesco Vezzoli
This is the signing policy for key 0xE9F4D999943E991C:
### Meeting
I am willing to sign keys for people I meet in person, in reasonable circustances (not in a hurry, in a calm place, etc.).
The owner of the key should bring an hardcopy of the output of the command: `gpg --fingerprint $KEY_ID`, or an equivalent listing of the same informations.
If the key is not available on public servers, the piece of paper should include an alternative address where I can easily retrieve the public key to sign.
I reserve the right not to sign a key; reasons may include, but are not limited to, insufficient identification (I think the face to face meeting mitigate the problem) or problems retrieving the key.
### Signature Levels
I'm not using signature levels: I think don't add much value. I fully trust all people I meet.
### Key trasport
After signing the UIDs, I will send the signed key to each e-mail address as a light form of address ownership control; I will not upload the key to any keyserver.
### Subsequent keys
If I have signed your key and you create a new one (e.g., because you are migrating to a new format), I am willing to sign the new key without meeting in person, as long as the following conditions are met.
1. The old key is not yet expired or revoked when you send me the request (obviously).
2. You send me an e-mail signed with the old key and containing the information about the new key needed for a new signature (fingerprint, UID you want to have signed, where to find the key).
I will sign the UIDs I had already signed with the old key, the others only if I am sure they are yours.
### Pseudonym keys
I will only sign pseudonym identities on keys if I've known the owner of the key under that pseudonym for more than a year.
### Photo uid
I won't generally sign photo UIDs because they are hard to properly verify.
### Reciprocity
Reciprocity is appreciated, but not required: if we meet so that I can sign your key I expect that you look at my ID and fingerprint; if then you have a reason not to sign it I understand it, but appreciate if, situation permitting, you explain what the issues are, so that I can fix them for the future.

View File

@ -0,0 +1 @@
index.en.md

137
static/E9F4D999943E991C.asc Normal file
View File

@ -0,0 +1,137 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
zw==
=4Bcj
-----END PGP PUBLIC KEY BLOCK-----