Class CertificateConfigX509ConfigKeyUsageBaseKeyUsage


  • public final class CertificateConfigX509ConfigKeyUsageBaseKeyUsage
    extends java.lang.Object
    • Method Detail

      • certSign

        public java.util.Optional<java.lang.Boolean> certSign()
        Returns:
        The key may be used to sign certificates.
      • contentCommitment

        public java.util.Optional<java.lang.Boolean> contentCommitment()
        Returns:
        The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation".
      • crlSign

        public java.util.Optional<java.lang.Boolean> crlSign()
        Returns:
        The key may be used sign certificate revocation lists.
      • dataEncipherment

        public java.util.Optional<java.lang.Boolean> dataEncipherment()
        Returns:
        The key may be used to encipher data.
      • decipherOnly

        public java.util.Optional<java.lang.Boolean> decipherOnly()
        Returns:
        The key may be used to decipher only.
      • digitalSignature

        public java.util.Optional<java.lang.Boolean> digitalSignature()
        Returns:
        The key may be used for digital signatures.
      • encipherOnly

        public java.util.Optional<java.lang.Boolean> encipherOnly()
        Returns:
        The key may be used to encipher only.
      • keyAgreement

        public java.util.Optional<java.lang.Boolean> keyAgreement()
        Returns:
        The key may be used in a key agreement protocol.
      • keyEncipherment

        public java.util.Optional<java.lang.Boolean> keyEncipherment()
        Returns:
        The key may be used to encipher other keys.