One of the more confusing aspects of dealing with public key cryptography is that there are so many different file formats: .key, .pem, .cer, .crt, .p8e, .p8 are just some of the file extensions we commonly encounter, and with PEM, DER, BER, PKCS#1, PKCS#8, there is no shortage of acronyms defining these file formats. So how are they all related? To make sense of this alphabet soup, let’s unpack how some of these standards and formats relate to another. ASN.1 Let’s start with the Abstract...