public class KeyFlags extends SignatureSubpacket
Modifier and Type | Field and Description |
---|---|
static int |
AUTHENTICATION
This key may be used for authentication.
|
static int |
CERTIFY_OTHER
This key may be used to make User ID certifications (signature type IDs 0x10-0x13)
or direct key signatures (signature type ID 0x1F) over other peoples keys.
|
static int |
ENCRYPT_COMMS
This key may be used to encrypt communications.
|
static int |
ENCRYPT_STORAGE
This key may be used to encrypt storage.
|
static int |
SHARED
The private component of this key may be in the possession of more than one person.
|
static int |
SIGN_DATA
This key may be used to sign data.
|
static int |
SPLIT
The private component of this key may have been split by a secret-sharing mechanism.
|
data
Constructor and Description |
---|
KeyFlags(boolean critical,
boolean isLongLength,
byte[] data) |
KeyFlags(boolean critical,
int flags) |
Modifier and Type | Method and Description |
---|---|
int |
getFlags()
Return the flag values contained in the first 4 octets (note: at the moment
the standard only uses the first one).
|
encode, equals, getData, getType, hashCode, isCritical, isLongLength
public static final int CERTIFY_OTHER
public static final int SIGN_DATA
public static final int ENCRYPT_COMMS
public static final int ENCRYPT_STORAGE
public static final int SPLIT
public static final int AUTHENTICATION
public static final int SHARED