Top Description Fields Constructors Methods
org.bouncycastle.gpg.keybox

public Class KeyBlob

extends Blob
Class Inheritance
Known Direct Subclasses
org.bouncycastle.gpg.keybox.PublicKeyRingBlob, org.bouncycastle.gpg.keybox.CertificateBlob
Imports
java.io.IOException, java.util.List

A PGP blob holds key material.

Field Summary

Modifier and TypeField and Description
private final int
private final int
private final long
private final int
private final byte[]
private final List<Long>
private final byte[]
private final List<KeyInformation>
private final int
private final long
private final int
private final int
private final long
private final byte[]
private final byte[]
private final List<UserID>
Inherited from org.bouncycastle.gpg.keybox.Blob:
baselengthmagicBytestypeversion

Constructor Summary

AccessConstructor and Description
protected
KeyBlob(int base, long length, BlobType type, int version, int blobFlags, int keyNumber, List<KeyInformation> keyInformation, byte[] serialNumber, int numberOfUserIDs, List<UserID> userIds, int numberOfSignatures, List<Long> expirationTime, int assignedOwnerTrust, int allValidity, long recheckAfter, long newestTimestamp, long blobCreatedAt, byte[] keyBytes, byte[] reserveBytes, byte[] checksum)

Method Summary

Modifier and TypeMethod and Description
public int
public int
public long
public int
public byte[]
public List<Long>
public byte[]
public List<KeyInformation>
public int
public long
public int
public int
public long
public byte[]
public byte[]
public List<UserID>
pack-priv static void
verifyDigest(int base, long length, KeyBoxByteBuffer buffer, BlobVerifier blobVerifier)

Inherited from org.bouncycastle.gpg.keybox.Blob:
getInstancegetTypegetVersion

Field Detail

allValidityback to summary
private final int allValidity
assignedOwnerTrustback to summary
private final int assignedOwnerTrust
blobCreatedAtback to summary
private final long blobCreatedAt
blobFlagsback to summary
private final int blobFlags
checksumback to summary
private final byte[] checksum
expirationTimeback to summary
private final List<Long> expirationTime
keyBytesback to summary
private final byte[] keyBytes
keyInformationback to summary
private final List<KeyInformation> keyInformation
keyNumberback to summary
private final int keyNumber
newestTimestampback to summary
private final long newestTimestamp
numberOfSignaturesback to summary
private final int numberOfSignatures
numberOfUserIDsback to summary
private final int numberOfUserIDs
recheckAfterback to summary
private final long recheckAfter
reserveBytesback to summary
private final byte[] reserveBytes
serialNumberback to summary
private final byte[] serialNumber
userIdsback to summary
private final List<UserID> userIds

Constructor Detail

KeyBlobback to summary
protected KeyBlob(int base, long length, BlobType type, int version, int blobFlags, int keyNumber, List<KeyInformation> keyInformation, byte[] serialNumber, int numberOfUserIDs, List<UserID> userIds, int numberOfSignatures, List<Long> expirationTime, int assignedOwnerTrust, int allValidity, long recheckAfter, long newestTimestamp, long blobCreatedAt, byte[] keyBytes, byte[] reserveBytes, byte[] checksum)

Method Detail

getAllValidityback to summary
public int getAllValidity()
getAssignedOwnerTrustback to summary
public int getAssignedOwnerTrust()
getBlobCreatedAtback to summary
public long getBlobCreatedAt()
getBlobFlagsback to summary
public int getBlobFlags()
getChecksumback to summary
public byte[] getChecksum()
getExpirationTimeback to summary
public List<Long> getExpirationTime()
getKeyBytesback to summary
public byte[] getKeyBytes()
getKeyInformationback to summary
public List<KeyInformation> getKeyInformation()
getKeyNumberback to summary
public int getKeyNumber()
getNewestTimestampback to summary
public long getNewestTimestamp()
getNumberOfSignaturesback to summary
public int getNumberOfSignatures()
getNumberOfUserIDsback to summary
public int getNumberOfUserIDs()
getRecheckAfterback to summary
public long getRecheckAfter()
getReserveBytesback to summary
public byte[] getReserveBytes()
getSerialNumberback to summary
public byte[] getSerialNumber()
getUserIdsback to summary
public List<UserID> getUserIds()
verifyDigestback to summary
pack-priv static void verifyDigest(int base, long length, KeyBoxByteBuffer buffer, BlobVerifier blobVerifier) throws IOException