From b1787f7b51281353214bc10351592d178d1a1311 Mon Sep 17 00:00:00 2001 From: Anton Livaja Date: Mon, 20 Jan 2025 12:14:47 -0500 Subject: [PATCH] fix links and add keyfork expiry env var --- .../src/component-documents/openpgp-setup.md | 4 ++++ .../src/generated-documents/level-2/basic-requirements.md | 2 +- .../level-2/fixed-location/operator/pgp-key-provisioning.md | 2 +- .../fixed-location/operator/root-entropy-generation.md | 2 +- .../src/generated-documents/level-2/operator-requirements.md | 2 +- 5 files changed, 8 insertions(+), 4 deletions(-) diff --git a/quorum-key-management/src/component-documents/openpgp-setup.md b/quorum-key-management/src/component-documents/openpgp-setup.md index 35c47cb..585717e 100644 --- a/quorum-key-management/src/component-documents/openpgp-setup.md +++ b/quorum-key-management/src/component-documents/openpgp-setup.md @@ -25,6 +25,10 @@ Setting up a PGP key pair is necessary for a number of different aspects of QVS. * Burn the piece of paper which has the mnemonic written on it (HACK goes away when we fix keyfork) +1. Set expiration using the `KEYFORK_OPENPGP_EXPIRE` environment variable: + + * `export KEYFORK_OPENPGP_EXPIRE=2y` + 1. Derive PGP keypair: * `keyfork derive openpgp "full_name (alias) " > priv.asc` diff --git a/quorum-key-management/src/generated-documents/level-2/basic-requirements.md b/quorum-key-management/src/generated-documents/level-2/basic-requirements.md index 1345b40..adfdfdd 100644 --- a/quorum-key-management/src/generated-documents/level-2/basic-requirements.md +++ b/quorum-key-management/src/generated-documents/level-2/basic-requirements.md @@ -6,7 +6,7 @@ * 2 individuals with appropriate role -* [Personal PGP key pair](../../key-types.md#personal-pgp-keypair) +* [Personal PGP key pair](/key-types.md#personal-pgp-keypair) * Tamper-proofing equipment diff --git a/quorum-key-management/src/generated-documents/level-2/fixed-location/operator/pgp-key-provisioning.md b/quorum-key-management/src/generated-documents/level-2/fixed-location/operator/pgp-key-provisioning.md index a262a7d..a054a84 100644 --- a/quorum-key-management/src/generated-documents/level-2/fixed-location/operator/pgp-key-provisioning.md +++ b/quorum-key-management/src/generated-documents/level-2/fixed-location/operator/pgp-key-provisioning.md @@ -4,7 +4,7 @@ * 2 Operators -* [Personal PGP key pairs](../../key-types.md#personal-pgp-keypair) +* [Personal PGP key pairs](/key-types.md#personal-pgp-keypair) * Air-gapped bundle diff --git a/quorum-key-management/src/generated-documents/level-2/fixed-location/operator/root-entropy-generation.md b/quorum-key-management/src/generated-documents/level-2/fixed-location/operator/root-entropy-generation.md index e776ac6..c23fcef 100644 --- a/quorum-key-management/src/generated-documents/level-2/fixed-location/operator/root-entropy-generation.md +++ b/quorum-key-management/src/generated-documents/level-2/fixed-location/operator/root-entropy-generation.md @@ -4,7 +4,7 @@ This is a ceremony for generating root entropy. ## Requirements -* [Operator PGP key pairs](../../key-types.md#operator-pgp-keypair) +* [Operator PGP key pairs](/key-types.md#operator-pgp-keypair) {{ #include ../../operator-requirements.md:requirements }} diff --git a/quorum-key-management/src/generated-documents/level-2/operator-requirements.md b/quorum-key-management/src/generated-documents/level-2/operator-requirements.md index 4fba224..555976a 100644 --- a/quorum-key-management/src/generated-documents/level-2/operator-requirements.md +++ b/quorum-key-management/src/generated-documents/level-2/operator-requirements.md @@ -4,7 +4,7 @@ ## For Quorum Based Operations // ANCHOR: requirements -* [Personal PGP key pairs](../../key-types.md#personal-pgp-keypair) +* [Personal PGP key pairs](/key-types.md#personal-pgp-keypair) * Air-gapped bundle