Signing Data
The following sections deal with encoding and decoding signed data, including messages, certificates, certificate revocation lists (CRLs), and certificate trust lists (CTLs):
- Creating a Signed Message
- Procedure for Signing Data
- Verifying a Signed Message
- Encoding Signed Data
- Decoding Signed Data
- Example C Program: Signing a Message and Verifying a Message Signature
- Example C Program: Signing, Encoding, Decoding, and Verifying a Message
- Example C Program: Encoding and Decoding a Message Using a Stream
- Example C Program: Sending and Receiving a Signed and Encrypted Message
- Example C Program: Receiving a Signed and Encrypted Message
- Example C Program: Cosigning and Decoding a Message
- Countersigning
- Signing Files and Checking Signatures