From 506414c24b041d87644a342f2031cfe21f8a69a9 Mon Sep 17 00:00:00 2001 From: Heiko Schaefer Date: Tue, 12 Dec 2023 12:48:50 +0100 Subject: [PATCH] adjust links for normalized file names --- book/source/adv/certificates.md | 2 +- book/source/glossary.md | 14 +++++++------- book/source/signatures.md | 2 +- book/source/signing_data.md | 1 - 4 files changed, 9 insertions(+), 10 deletions(-) diff --git a/book/source/adv/certificates.md b/book/source/adv/certificates.md index 5a8d727..abfd54b 100644 --- a/book/source/adv/certificates.md +++ b/book/source/adv/certificates.md @@ -7,7 +7,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 ## When are certificates valid? -Certificates are composites of components that are linked together using [signatures](../08-signing_components). +Certificates are composites of components that are linked together using [signatures](../signing_components). A certificate can be valid or invalid as a whole. However, even when a certificate is valid, individual components (subkeys or identities) of it can be invalid. diff --git a/book/source/glossary.md b/book/source/glossary.md index 9749a4b..837349a 100644 --- a/book/source/glossary.md +++ b/book/source/glossary.md @@ -125,7 +125,7 @@ Criticality Flag A flag on {term}`Subpacket`s, that defines their criticality, which is used for validation. See [](criticality_of_subpackets). Cryptographic Key - A {term}`symmetric` or {term}`asymmetric` cryptographic key is used for signing and encryption operations. See [](03-cryptography). + A {term}`symmetric` or {term}`asymmetric` cryptographic key is used for signing and encryption operations. See [](cryptography). Cryptographic Signature A raw cryptographic signature is a sequence of bytes created by a {term}`Cryptographic Key`. @@ -140,10 +140,10 @@ Data Compression See Wikipedia on [Data Compression](https://en.wikipedia.org/wiki/Data_compression). Data Signature - {term}`Cryptographic signature` over binary documents or canonical text documents. See [](/07-signing_data). + {term}`Cryptographic signature` over binary documents or canonical text documents. See [](/signing_data). Data Signature Packet - An {term}`OpenPGP Signature Packet` which describes a {term}`Data Signature`. See [](/07-signing_data). + An {term}`OpenPGP Signature Packet` which describes a {term}`Data Signature`. See [](/signing_data). Delegation OpenPGP users can [delegate authentication decisions](delegation) to third parties, and thus rely on {term}`certifications` they issue. The remote party is then called a "{term}`trusted introducer`". @@ -330,7 +330,7 @@ OpenPGP Implementation A piece of software implementing the OpenPGP protocol (to some extend). OpenPGP Key - Used either for an {term}`OpenPGP Certificate` (containing public key material and metadata), or for an {term}`OpenPGP Private Key`. See [](/04-certificates) for an in-depth discussion. + Used either for an {term}`OpenPGP Certificate` (containing public key material and metadata), or for an {term}`OpenPGP Private Key`. See [](/certificates) for an in-depth discussion. OpenPGP Message A data structure, which contains OpenPGP components such as {term}`OpenPGP Certificate` or {term}`OpenPGP Signature Packet` and plaintext or encrypted data. @@ -348,7 +348,7 @@ OpenPGP Signature See {term}`OpenPGP Signature Packet`. OpenPGP Signature Packet - A {term}`packet` that contains a raw {term}`cryptographic signature`, a {term}`Signature Type ID` and additional {term}`metadata`. See [](/06-signatures). Basic concepts are introduced in [](/06-signatures) and more detailed use-cases are explained in [](/07-signing_data) and [](/08-signing_components). + A {term}`packet` that contains a raw {term}`cryptographic signature`, a {term}`Signature Type ID` and additional {term}`metadata`. See [](/signatures). Basic concepts are introduced in [](/signatures) and more detailed use-cases are explained in [](/signing_data) and [](/signing_components). OpenPGP Signature Subpacket A data structure in a {term}`Signature Packet`, that describes {term}`metadata` and preferences. See [](signature_subpackets). @@ -533,7 +533,7 @@ Signature Expiration Time Subpacket See [RFC 5.2.3.18](https://www.ietf.org/archive/id/draft-ietf-openpgp-crypto-refresh-12.html#name-signature-expiration-time) Signature On Component - {term}`Cryptographic signature` associated with {term}`Component Keys` or {term}`Identity Components`. See [](/08-signing_components). + {term}`Cryptographic signature` associated with {term}`Component Keys` or {term}`Identity Components`. See [](/signing_components). Signature Over Data See {term}`Data Signature`. @@ -615,7 +615,7 @@ Third-party Signature A {term}`Signature` by a third-party on a {term}`Component` of a {term}`Certificate`. Transferable Secret Key - A Transferable Secret Key (TSK) is the combination of an {term}`OpenPGP Certificate` and the associated {term}`private key material`. Also often referred to as an "OpenPGP private key". It is discussed in detail in [](/05-private). + A Transferable Secret Key (TSK) is the combination of an {term}`OpenPGP Certificate` and the associated {term}`private key material`. Also often referred to as an "OpenPGP private key". It is discussed in detail in [](/private). Trust Amount A numerical value between `0` and `255`, stored in {term}`trust signatures` used for indicating the degree of reliance on the {term}`delegation`. diff --git a/book/source/signatures.md b/book/source/signatures.md index 8553131..6e10ec8 100644 --- a/book/source/signatures.md +++ b/book/source/signatures.md @@ -57,7 +57,7 @@ An overview of {term}`signature types` in OpenPGP This chapter will cover the overarching principles applicable to all {term}`OpenPGP signature types`. -For more detail about specific {term}`types of signatures`, see the chapters on {ref}`signing_data` and {ref}`component_signatures_chapter`, respectively. +For more detail about specific {term}`types of signatures`, see the chapters on [](/signing_data) and {ref}`component_signatures_chapter`, respectively. ## Structure of an OpenPGP signature packet diff --git a/book/source/signing_data.md b/book/source/signing_data.md index 009b824..65d063f 100644 --- a/book/source/signing_data.md +++ b/book/source/signing_data.md @@ -3,7 +3,6 @@ SPDX-FileCopyrightText: 2023 The "Notes on OpenPGP" project SPDX-License-Identifier: CC-BY-SA-4.0 --> -(signing_data)= # Signatures over data In OpenPGP, a *{term}`data signature`* guarantees the {term}`authenticity` and, implicitly, the integrity of certain data. Typical use cases of {term}`data signatures` include the {term}`authentication` of software packages and emails.