org.bouncycastle.bcpg

Class OnePassSignaturePacket

Implemented Interfaces:
PacketTags

public class OnePassSignaturePacket
extends ContainedPacket

generic signature object

Fields inherited from interface org.bouncycastle.bcpg.PacketTags

COMPRESSED_DATA, EXPERIMENTAL_1, EXPERIMENTAL_2, EXPERIMENTAL_3, EXPERIMENTAL_4, LITERAL_DATA, MARKER, MOD_DETECTION_CODE, ONE_PASS_SIGNATURE, PUBLIC_KEY, PUBLIC_KEY_ENC_SESSION, PUBLIC_SUBKEY, RESERVED, SECRET_KEY, SECRET_SUBKEY, SIGNATURE, SYMMETRIC_KEY_ENC, SYMMETRIC_KEY_ENC_SESSION, SYM_ENC_INTEGRITY_PRO, TRUST, USER_ATTRIBUTE, USER_ID

Constructor Summary

OnePassSignaturePacket(int sigType, int hashAlgorithm, int keyAlgorithm, long keyID, boolean isNested)

Method Summary

void
encode(BCPGOutputStream out)
int
getHashAlgorithm()
return the hashAlgorithm tag
int
getKeyAlgorithm()
return the encryption algorithm tag
long
getKeyID()
int
getSignatureType()
Return the signature type.

Methods inherited from class org.bouncycastle.bcpg.ContainedPacket

encode, getEncoded

Constructor Details

OnePassSignaturePacket

public OnePassSignaturePacket(int sigType,
                              int hashAlgorithm,
                              int keyAlgorithm,
                              long keyID,
                              boolean isNested)

Method Details

encode

public void encode(BCPGOutputStream out)
            throws IOException
Overrides:
encode in interface ContainedPacket

getHashAlgorithm

public int getHashAlgorithm()
return the hashAlgorithm tag

getKeyAlgorithm

public int getKeyAlgorithm()
return the encryption algorithm tag

getKeyID

public long getKeyID()
Returns:
long

getSignatureType

public int getSignatureType()
Return the signature type.
Returns:
the signature type