Bouncy Castle Cryptography Library 1.81

org.bouncycastle.bcpg.sig
Class IntendedRecipientFingerprint

java.lang.Object
  extended byorg.bouncycastle.bcpg.SignatureSubpacket
      extended byorg.bouncycastle.bcpg.sig.IntendedRecipientFingerprint

public class IntendedRecipientFingerprint
extends SignatureSubpacket

Signature Subpacket containing the fingerprint of the intended recipients primary key. This packet can be used to prevent malicious forwarding/replay attacks.

See Also:
RFC9580 - Intended Recipient Fingerprint

Field Summary
 
Fields inherited from class org.bouncycastle.bcpg.SignatureSubpacket
data
 
Constructor Summary
IntendedRecipientFingerprint(boolean critical, boolean isLongLength, byte[] data)
           
IntendedRecipientFingerprint(boolean critical, int keyVersion, byte[] fingerprint)
           
 
Method Summary
 byte[] getFingerprint()
           
 KeyIdentifier getKeyIdentifier()
           
 int getKeyVersion()
           
 
Methods inherited from class org.bouncycastle.bcpg.SignatureSubpacket
encode, equals, getData, getType, hashCode, isCritical, isLongLength
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntendedRecipientFingerprint

public IntendedRecipientFingerprint(boolean critical,
                                    boolean isLongLength,
                                    byte[] data)

IntendedRecipientFingerprint

public IntendedRecipientFingerprint(boolean critical,
                                    int keyVersion,
                                    byte[] fingerprint)
Method Detail

getKeyVersion

public int getKeyVersion()

getFingerprint

public byte[] getFingerprint()

getKeyIdentifier

public KeyIdentifier getKeyIdentifier()

Bouncy Castle Cryptography Library 1.81