mirror of
https://codeberg.org/openpgp/notes.git
synced 2024-11-23 08:02:05 +01:00
Experiment: Adjust signature type diagram structure
This commit is contained in:
parent
658b03b1a4
commit
169ce620e9
4 changed files with 15 additions and 13 deletions
|
@ -4,21 +4,24 @@ SPDX-License-Identifier: CC-BY-SA-4.0
|
||||||
-->
|
-->
|
||||||
|
|
||||||
```{mermaid}
|
```{mermaid}
|
||||||
%%{ init: { 'flowchart': { 'curve': '' } } }%%
|
%%{ init: { 'flowchart': { 'curve': 'monotoneX' } } }%%
|
||||||
flowchart LR
|
flowchart LR
|
||||||
signature(OpenPGP Signature)
|
signature(OpenPGP Signature)
|
||||||
3rdcert(Third-Party Certification)
|
|
||||||
data(Data Signature)
|
|
||||||
selfcert(Self-Signature)
|
|
||||||
certification("Third-Party Certification
|
|
||||||
--------------------------------
|
|
||||||
Self-Certification")
|
|
||||||
|
|
||||||
signature --> data & selfcert & 3rdcert & confsig & standalone & timestamp
|
data(Signature on Data)
|
||||||
|
|
||||||
|
sigcomp(Signature on Component)
|
||||||
|
selfsig(Self-Signature)
|
||||||
|
thirdparty(Third-Party)
|
||||||
|
|
||||||
|
signature --> confsig & standalone & timestamp & data & sigcomp
|
||||||
|
|
||||||
data --> binary & text
|
data --> binary & text
|
||||||
selfcert --> skbind & skrev
|
|
||||||
selfcert & 3rdcert --> certification
|
sigcomp --> selfsig & thirdparty
|
||||||
certification --> uidcert & uidrev & dksig & krev
|
selfsig --> skbind & skrev & uidcert & uidrev & dksig & krev
|
||||||
|
thirdparty --> uidcert & uidrev & dksig
|
||||||
|
|
||||||
subgraph Signature Types and Targets
|
subgraph Signature Types and Targets
|
||||||
standalone[0x02: Standalone]
|
standalone[0x02: Standalone]
|
||||||
subgraph Signature Packet
|
subgraph Signature Packet
|
||||||
|
@ -51,4 +54,3 @@ flowchart LR
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
```
|
```
|
||||||
|
|
|
@ -38,7 +38,7 @@ Signature on components are a complex topic, which we discuss in depth in {ref}`
|
||||||
- Who issued the signature (self-signature vs. third party signature)?
|
- 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)?
|
- What kind of statement does the signature make (certify an identity, or bind component keys into a certificate)?
|
||||||
|
|
||||||
```{figure} mermaid/06-terminology.png
|
```{figure} mermaid/sig-types.png
|
||||||
|
|
||||||
An overview of signature types in OpenPGP
|
An overview of signature types in OpenPGP
|
||||||
```
|
```
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 91 KiB |
BIN
book/source/mermaid/sig-types.png
Normal file
BIN
book/source/mermaid/sig-types.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 85 KiB |
Loading…
Reference in a new issue