C# Класс Org.BouncyCastle.Bcpg.SignaturePacket

Generic signature packet.
Наследование: ContainedPacket
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Encode ( BcpgOutputStream bcpgOut ) : void
GetHashedSubPackets ( ) : Org.BouncyCastle.Bcpg.SignatureSubpacket[]
GetSignature ( ) : Org.BouncyCastle.Bcpg.MPInteger[]
GetSignatureBytes ( ) : byte[]
GetSignatureTrailer ( ) : byte[]
GetUnhashedSubPackets ( ) : Org.BouncyCastle.Bcpg.SignatureSubpacket[]
SignaturePacket ( int version, int signatureType, long keyId, PublicKeyAlgorithmTag keyAlgorithm, HashAlgorithmTag hashAlgorithm, SignatureSubpacket hashedData, SignatureSubpacket unhashedData, byte fingerprint, MPInteger signature ) : System
SignaturePacket ( int version, int signatureType, long keyId, PublicKeyAlgorithmTag keyAlgorithm, HashAlgorithmTag hashAlgorithm, long creationTime, byte fingerprint, MPInteger signature ) : System
SignaturePacket ( int signatureType, long keyId, PublicKeyAlgorithmTag keyAlgorithm, HashAlgorithmTag hashAlgorithm, SignatureSubpacket hashedData, SignatureSubpacket unhashedData, byte fingerprint, MPInteger signature ) : System

Приватные методы

Метод Описание
EncodeLengthAndData ( BcpgOutputStream pOut, byte data ) : void
GetEncodedSubpackets ( SignatureSubpacket ps ) : byte[]
SignaturePacket ( BcpgInputStream bcpgIn ) : System
setCreationTime ( ) : void

Описание методов

Encode() публичный Метод

public Encode ( BcpgOutputStream bcpgOut ) : void
bcpgOut BcpgOutputStream
Результат void

GetHashedSubPackets() публичный Метод

public GetHashedSubPackets ( ) : Org.BouncyCastle.Bcpg.SignatureSubpacket[]
Результат Org.BouncyCastle.Bcpg.SignatureSubpacket[]

GetSignature() публичный Метод

public GetSignature ( ) : Org.BouncyCastle.Bcpg.MPInteger[]
Результат Org.BouncyCastle.Bcpg.MPInteger[]

GetSignatureBytes() публичный Метод

public GetSignatureBytes ( ) : byte[]
Результат byte[]

GetSignatureTrailer() публичный Метод

public GetSignatureTrailer ( ) : byte[]
Результат byte[]

GetUnhashedSubPackets() публичный Метод

public GetUnhashedSubPackets ( ) : Org.BouncyCastle.Bcpg.SignatureSubpacket[]
Результат Org.BouncyCastle.Bcpg.SignatureSubpacket[]

SignaturePacket() публичный Метод

public SignaturePacket ( int version, int signatureType, long keyId, PublicKeyAlgorithmTag keyAlgorithm, HashAlgorithmTag hashAlgorithm, SignatureSubpacket hashedData, SignatureSubpacket unhashedData, byte fingerprint, MPInteger signature ) : System
version int
signatureType int
keyId long
keyAlgorithm PublicKeyAlgorithmTag
hashAlgorithm HashAlgorithmTag
hashedData SignatureSubpacket
unhashedData SignatureSubpacket
fingerprint byte
signature MPInteger
Результат System

SignaturePacket() публичный Метод

public SignaturePacket ( int version, int signatureType, long keyId, PublicKeyAlgorithmTag keyAlgorithm, HashAlgorithmTag hashAlgorithm, long creationTime, byte fingerprint, MPInteger signature ) : System
version int
signatureType int
keyId long
keyAlgorithm PublicKeyAlgorithmTag
hashAlgorithm HashAlgorithmTag
creationTime long
fingerprint byte
signature MPInteger
Результат System

SignaturePacket() публичный Метод

public SignaturePacket ( int signatureType, long keyId, PublicKeyAlgorithmTag keyAlgorithm, HashAlgorithmTag hashAlgorithm, SignatureSubpacket hashedData, SignatureSubpacket unhashedData, byte fingerprint, MPInteger signature ) : System
signatureType int
keyId long
keyAlgorithm PublicKeyAlgorithmTag
hashAlgorithm HashAlgorithmTag
hashedData SignatureSubpacket
unhashedData SignatureSubpacket
fingerprint byte
signature MPInteger
Результат System