pgpPktSig_u Union Reference
[OpenPGP API.]

5.2. More...

#include <rpmpgp.h>

Collaboration diagram for pgpPktSig_u:

Collaboration graph
[legend]

Data Fields

struct pgpPktSigV3_s v3
struct pgpPktSigV4_s v4

Detailed Description

5.2.

Signature Packet (Tag 2)

A signature packet describes a binding between some public key and some data. The most common signatures are a signature of a file or a block of text, and a signature that is a certification of a user ID.

Two versions of signature packets are defined. Version 3 provides basic signature information, while version 4 provides an expandable format with subpackets that can specify more information about the signature. PGP 2.6.x only accepts version 3 signatures.

Implementations MUST accept V3 signatures. Implementations SHOULD generate V4 signatures. Implementations MAY generate a V3 signature that can be verified by PGP 2.6.x.

Note that if an implementation is creating an encrypted and signed message that is encrypted to a V3 key, it is reasonable to create a V3 signature.

Definition at line 462 of file rpmpgp.h.


Field Documentation

Definition at line 463 of file rpmpgp.h.

Definition at line 464 of file rpmpgp.h.


The documentation for this union was generated from the following file:

Generated on Sat Apr 18 17:12:59 2009 for rpm by  doxygen 1.5.7.1