Interface KeyUsage.KeyUsageOptionsOrBuilder (2.33.0)

public static interface KeyUsage.KeyUsageOptionsOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCertSign()

public abstract boolean getCertSign()

The key may be used to sign certificates.

bool cert_sign = 6;

Returns
TypeDescription
boolean

The certSign.

getContentCommitment()

public abstract 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
TypeDescription
boolean

The contentCommitment.

getCrlSign()

public abstract boolean getCrlSign()

The key may be used sign certificate revocation lists.

bool crl_sign = 7;

Returns
TypeDescription
boolean

The crlSign.

getDataEncipherment()

public abstract boolean getDataEncipherment()

The key may be used to encipher data.

bool data_encipherment = 4;

Returns
TypeDescription
boolean

The dataEncipherment.

getDecipherOnly()

public abstract boolean getDecipherOnly()

The key may be used to decipher only.

bool decipher_only = 9;

Returns
TypeDescription
boolean

The decipherOnly.

getDigitalSignature()

public abstract boolean getDigitalSignature()

The key may be used for digital signatures.

bool digital_signature = 1;

Returns
TypeDescription
boolean

The digitalSignature.

getEncipherOnly()

public abstract boolean getEncipherOnly()

The key may be used to encipher only.

bool encipher_only = 8;

Returns
TypeDescription
boolean

The encipherOnly.

getKeyAgreement()

public abstract boolean getKeyAgreement()

The key may be used in a key agreement protocol.

bool key_agreement = 5;

Returns
TypeDescription
boolean

The keyAgreement.

getKeyEncipherment()

public abstract boolean getKeyEncipherment()

The key may be used to encipher other keys.

bool key_encipherment = 3;

Returns
TypeDescription
boolean

The keyEncipherment.