C# 클래스 Org.BouncyCastle.Bcpg.SignaturePacket

Generic signature packet.
상속: ContainedPacket
파일 보기 프로젝트 열기: nonorganic/dssnet 1 사용 예제들

공개 메소드들

메소드 설명
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