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

public Class KeyFlags

extends SignatureSubpacket
Class Inheritance
Imports
org.bouncycastle.bcpg.SignatureSubpacket, .SignatureSubpacketTags

Packet holding the key flag values.

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
Inherited from org.bouncycastle.bcpg.SignatureSubpacket:
data

Constructor Summary

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

public
KeyFlags(boolean critical, int flags)

Method Summary

Modifier and TypeMethod and Description
public int

Returns:

flag values.
getFlags
()

Return the flag values contained in the first 4 octets (note: at the moment the standard only uses the first one).

private static byte[]
Inherited from org.bouncycastle.bcpg.SignatureSubpacket:
encodeequalsgetDatagetTypehashCodeisCriticalisLongLength

Field Detail

AUTHENTICATIONback to summary
public static final int AUTHENTICATION
CERTIFY_OTHERback to summary
public static final int CERTIFY_OTHER
ENCRYPT_COMMSback to summary
public static final int ENCRYPT_COMMS
ENCRYPT_STORAGEback to summary
public static final int ENCRYPT_STORAGE
SHAREDback to summary
public static final int SHARED
SIGN_DATAback to summary
public static final int SIGN_DATA
SPLITback to summary
public static final int SPLIT

Constructor Detail

KeyFlagsback to summary
public KeyFlags(boolean critical, boolean isLongLength, byte[] data)
KeyFlagsback to summary
public KeyFlags(boolean critical, int flags)

Method Detail

getFlagsback to summary
public int getFlags()

Return the flag values contained in the first 4 octets (note: at the moment the standard only uses the first one).

Returns:int

flag values.

intToByteArrayback to summary
private static byte[] intToByteArray(int v)