Top Description Fields Constructors Methods
org.bouncycastle.bcpg.sig

public Class IntendedRecipientFingerprint

extends SignatureSubpacket
Class Inheritance
Imports
org.bouncycastle.bcpg.KeyIdentifier, .SignatureSubpacket, .SignatureSubpacketTags, org.bouncycastle.util.Arrays

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

Inherited from org.bouncycastle.bcpg.SignatureSubpacket:
data

Constructor Summary

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

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

Method Summary

Modifier and TypeMethod and Description
public byte[]
public KeyIdentifier
public int
Inherited from org.bouncycastle.bcpg.SignatureSubpacket:
encodeequalsgetDatagetTypehashCodeisCriticalisLongLength

Constructor Detail

IntendedRecipientFingerprintback to summary
public IntendedRecipientFingerprint(boolean critical, boolean isLongLength, byte[] data)
IntendedRecipientFingerprintback to summary
public IntendedRecipientFingerprint(boolean critical, int keyVersion, byte[] fingerprint)

Method Detail

getFingerprintback to summary
public byte[] getFingerprint()
getKeyIdentifierback to summary
public KeyIdentifier getKeyIdentifier()
getKeyVersionback to summary
public int getKeyVersion()