Package org.bouncycastle.bcpg
Class OnePassSignaturePacket
java.lang.Object
org.bouncycastle.bcpg.Packet
org.bouncycastle.bcpg.ContainedPacket
org.bouncycastle.bcpg.OnePassSignaturePacket
- All Implemented Interfaces:
PacketTags
,org.bouncycastle.util.Encodable
generic signature object
-
Field Summary
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, SYM_ENC_INTEGRITY_PRO, SYMMETRIC_KEY_ENC, SYMMETRIC_KEY_ENC_SESSION, TRUST, USER_ATTRIBUTE, USER_ID
-
Constructor Summary
ConstructorsConstructorDescriptionOnePassSignaturePacket
(int sigType, int hashAlgorithm, int keyAlgorithm, long keyID, boolean isNested) -
Method Summary
Modifier and TypeMethodDescriptionvoid
encode
(BCPGOutputStream out) int
return the hashAlgorithm tagint
return the encryption algorithm taglong
getKeyID()
int
Return the signature type.Methods inherited from class org.bouncycastle.bcpg.ContainedPacket
getEncoded
-
Constructor Details
-
OnePassSignaturePacket
public OnePassSignaturePacket(int sigType, int hashAlgorithm, int keyAlgorithm, long keyID, boolean isNested)
-
-
Method Details
-
getSignatureType
public int getSignatureType()Return the signature type.- Returns:
- the signature type
-
getKeyAlgorithm
public int getKeyAlgorithm()return the encryption algorithm tag -
getHashAlgorithm
public int getHashAlgorithm()return the hashAlgorithm tag -
getKeyID
public long getKeyID()- Returns:
- long
-
encode
- Specified by:
encode
in classContainedPacket
- Throws:
IOException
-