<PackageReference Include="BouncyCastle.Cryptography" Version="2.7.0" />

Org.BouncyCastle.Bcpg.SignaturePacket

public const int Version2 = 2

public const int Version3 = 3

public const int Version4 = 4

public const int Version5 = 5

public const int Version6 = 6

public long CreationTime { get; }

Return the creation time in milliseconds since 1 Jan., 1970 UTC.

public long KeyId { get; }

Returns the key ID that created the signature.

public int SignatureType { get; }

public int Version { get; }

public SignaturePacket(int signatureType, long keyId, PublicKeyAlgorithmTag keyAlgorithm, HashAlgorithmTag hashAlgorithm, SignatureSubpacket[] hashedData, SignatureSubpacket[] unhashedData, byte[] fingerprint, MPInteger[] signature)

public SignaturePacket(int version, int signatureType, long keyId, PublicKeyAlgorithmTag keyAlgorithm, HashAlgorithmTag hashAlgorithm, long creationTime, byte[] fingerprint, MPInteger[] signature)

public SignaturePacket(int version, int signatureType, long keyId, PublicKeyAlgorithmTag keyAlgorithm, HashAlgorithmTag hashAlgorithm, SignatureSubpacket[] hashedData, SignatureSubpacket[] unhashedData, byte[] fingerprint, MPInteger[] signature)

public SignaturePacket(int version, bool newPacketFormat, int signatureType, long keyId, PublicKeyAlgorithmTag keyAlgorithm, HashAlgorithmTag hashAlgorithm, SignatureSubpacket[] hashedData, SignatureSubpacket[] unhashedData, byte[] fingerprint, MPInteger[] signature)

public static SignaturePacket FromByteArray(byte[] data)

public byte[] GetFingerprint()

public byte[] GetSalt()

public byte[] GetSignatureBytes()

public byte[] GetSignatureTrailer()