| void .ctor(BcpgInputStream bcpgIn) | 2 flags | — | 0x08 |
| void .ctor(int signatureType, long keyId, const PublicKeyAlgorithmTag& keyAlgorithm, const HashAlgorithmTag& hashAlgorithm, const SignatureSubpacket[]& hashedData, const SignatureSubpacket[]& unhashedData, const byte[]& fingerprint, const MPInteger[]& signature) | Public+1 flags | — | 0x08 |
| void .ctor(int version, int signatureType, long keyId, const PublicKeyAlgorithmTag& keyAlgorithm, const HashAlgorithmTag& hashAlgorithm, long creationTime, const byte[]& fingerprint, const MPInteger[]& signature) | Public+1 flags | — | 0x08 |
| void .ctor(int version, int signatureType, long keyId, const PublicKeyAlgorithmTag& keyAlgorithm, const HashAlgorithmTag& hashAlgorithm, const SignatureSubpacket[]& hashedData, const SignatureSubpacket[]& unhashedData, const byte[]& fingerprint, const MPInteger[]& signature) | Public+1 flags | — | 0x08 |
| int get_Version() | Public+1 flags | — | 0x04 |
| int get_SignatureType() | Public+1 flags | — | 0x04 |
| long get_KeyId() | Public+1 flags | — | 0x08 |
| byte[] GetSignatureTrailer() | Public | — | 0x08 |
| PublicKeyAlgorithmTag get_KeyAlgorithm() | Public+1 flags | — | 0x04 |
| HashAlgorithmTag get_HashAlgorithm() | Public+1 flags | — | 0x04 |
| MPInteger[] GetSignature() | Public | — | 0x08 |
| byte[] GetSignatureBytes() | Public | — | 0x08 |
| SignatureSubpacket[] GetHashedSubPackets() | Public | — | 0x08 |
| SignatureSubpacket[] GetUnhashedSubPackets() | Public | — | 0x08 |
| long get_CreationTime() | Public+1 flags | — | 0x08 |
| void Encode(BcpgOutputStream bcpgOut) | Public+1 flags | — | 0x08 |
| void EncodeLengthAndData(BcpgOutputStream pOut, const byte[]& data) | PrivateStatic | — | 0x08 |
| byte[] GetEncodedSubpackets(const SignatureSubpacket[]& ps) | PrivateStatic | — | 0x08 |
| void SetCreationTime() | Private | — | 0x00 |
| SignaturePacket FromByteArray(const byte[]& data) | PublicStatic | — | 0x08 |