Electronic signatures are commonly used in the more advanced enterprises to sign documents - PDF files mostly. Unfortunately, the implementation is broken and it doesn't work. The broken implementation reduces it to snake oil. A typical IT system is set up and managed by one or two overworked computer geeks who clicked through a setup wizard to configure a key server on the company LAN. The public and private keys are distributed on the company workstations and laptop PCs by Active Directory and GPG and once it looks like it is working and some users can sign a document, the whole universe shakes, angels and birds sing, flowers fall down from heaven and all is well... or is it? I wanted to be able to sign documents on my engineering laptop PC which runs Linux, not just my office PC, which runs Windows (and which usually has some problem or another). So I asked IT for a copy of my Private key. After a few months, they emailed me my Public key. ...
Autonomous planes, trains and cranes...