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

    Modifier and Type
    Method
    Description
    boolean
    The key may be used to sign certificates.
    boolean
    The key may be used for cryptographic commitments.
    boolean
    The key may be used sign certificate revocation lists.
    boolean
    The key may be used to encipher data.
    boolean
    The key may be used to decipher only.
    boolean
    The key may be used for digital signatures.
    boolean
    The key may be used to encipher only.
    boolean
    The key may be used in a key agreement protocol.
    boolean
    The key may be used to encipher other keys.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • 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.