mirror of
https://codeberg.org/openpgp/notes.git
synced 2024-11-27 01:52:06 +01:00
edit signature types section in Ch6
This commit is contained in:
parent
2ee0d7263a
commit
e20a629db7
1 changed files with 10 additions and 10 deletions
|
@ -24,28 +24,28 @@ Two meanings of the term "signature" in OpenPGP
|
|||
In this document, "signature" will refer to OpenPGP signature packets.
|
||||
|
||||
(signature_types)=
|
||||
## Types of signatures in OpenPGP
|
||||
## Signature types in OpenPGP
|
||||
|
||||
The OpenPGP standard defines a set of [Signature Types](https://www.ietf.org/archive/id/draft-ietf-openpgp-crypto-refresh-12.html#name-signature-types), each identified by a numerical *signature type ID*. Signature types define the intent of a signature, and how it needs to be interpreted.
|
||||
The OpenPGP standard defines a set of [Signature types](https://www.ietf.org/archive/id/draft-ietf-openpgp-crypto-refresh-12.html#name-signature-types), each identified by a numerical *signature type ID*. Signature types define the purpose of a signature and how it should be interpreted.
|
||||
|
||||
Most OpenPGP signature types can be classified as either:
|
||||
Signature types can be predominantly classified in two ways:
|
||||
|
||||
- *Signatures over data* (type IDs `0x00` and `0x01`), or
|
||||
- *Signatures on components* (that is: signatures that apply to component keys or identity components).
|
||||
- **Signatures over data**: These signatures are denoted by type IDs `0x00` for binary documents and `0x01` for canonical text documents. The signer uses these signatures to claim ownership, assert creation, or certify the immutability of the document.
|
||||
- **Signatures on components**: These are signatures that are associated with component keys or identity components of a certificate.
|
||||
|
||||
Signature on components are a complex topic, which we discuss in depth in {ref}`component_signatures_chapter`. They are grouped in two dimensions:
|
||||
Signatures on components are a complex topic, and we discuss them in depth in {ref}`component_signatures_chapter`. They are grouped based on two criteria:
|
||||
|
||||
- Who issued the signature (self-signature vs. third party signature)?
|
||||
- What kind of statement does the signature make (certify an identity, or bind component keys into a certificate)?
|
||||
- the origin of the signature, distinguishing between a self-signature and a third-party signature
|
||||
- the nature of the statement made by the signature, such as certifying an identity or binding component keys into a certificate
|
||||
|
||||
```{figure} mermaid/sig-types.png
|
||||
|
||||
An overview of signature types in OpenPGP
|
||||
```
|
||||
|
||||
In this chapter we discuss general principles, which apply to all types of OpenPGP signatures.
|
||||
This chapter will cover the overarching principles applicable to all OpenPGP signature types.
|
||||
|
||||
For more detail about specific types of signatures, see the chapters {ref}`signing_data` and {ref}`component_signatures_chapter`, respectively.
|
||||
For more detail about specific types of signatures, see the chapters on {ref}`signing_data` and {ref}`component_signatures_chapter`, respectively.
|
||||
|
||||
## Structure of an OpenPGP signature packet
|
||||
|
||||
|
|
Loading…
Reference in a new issue