Interface KeyUsage.KeyUsageOptionsOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
KeyUsage.KeyUsageOptions
,KeyUsage.KeyUsageOptions.Builder
- Enclosing class:
- KeyUsage
public static interface KeyUsage.KeyUsageOptionsOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
getCertSign()
The key may be used to sign certificates.boolean
getContentCommitment()
The key may be used for cryptographic commitments.boolean
getCrlSign()
The key may be used sign certificate revocation lists.boolean
getDataEncipherment()
The key may be used to encipher data.boolean
getDecipherOnly()
The key may be used to decipher only.boolean
getDigitalSignature()
The key may be used for digital signatures.boolean
getEncipherOnly()
The key may be used to encipher only.boolean
getKeyAgreement()
The key may be used in a key agreement protocol.boolean
getKeyEncipherment()
The key may be used to encipher other keys.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getDigitalSignature
boolean getDigitalSignature()
The key may be used for digital signatures.
bool digital_signature = 1;
- Returns:
- The digitalSignature.
-
getContentCommitment
boolean getContentCommitment()
The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation".
bool content_commitment = 2;
- Returns:
- The contentCommitment.
-
getKeyEncipherment
boolean getKeyEncipherment()
The key may be used to encipher other keys.
bool key_encipherment = 3;
- Returns:
- The keyEncipherment.
-
getDataEncipherment
boolean getDataEncipherment()
The key may be used to encipher data.
bool data_encipherment = 4;
- Returns:
- The dataEncipherment.
-
getKeyAgreement
boolean getKeyAgreement()
The key may be used in a key agreement protocol.
bool key_agreement = 5;
- Returns:
- The keyAgreement.
-
getCertSign
boolean getCertSign()
The key may be used to sign certificates.
bool cert_sign = 6;
- Returns:
- The certSign.
-
getCrlSign
boolean getCrlSign()
The key may be used sign certificate revocation lists.
bool crl_sign = 7;
- Returns:
- The crlSign.
-
getEncipherOnly
boolean getEncipherOnly()
The key may be used to encipher only.
bool encipher_only = 8;
- Returns:
- The encipherOnly.
-
getDecipherOnly
boolean getDecipherOnly()
The key may be used to decipher only.
bool decipher_only = 9;
- Returns:
- The decipherOnly.
-
-