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