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

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