Class CertificateKeyUsage


  • public final class CertificateKeyUsage
    extends com.azure.core.util.ExpandableStringEnum<CertificateKeyUsage>
    Defines values for CertificateKeyUsage.
    • Field Detail

      • DIGITAL_SIGNATURE

        public static final CertificateKeyUsage DIGITAL_SIGNATURE
        Static value Digital Signature for CertificateKeyUsage.
      • NON_REPUDIATION

        public static final CertificateKeyUsage NON_REPUDIATION
        Static value Non Repudiation for CertificateKeyUsage.
      • KEY_ENCIPHERMENT

        public static final CertificateKeyUsage KEY_ENCIPHERMENT
        Static value Key Encipherment for CertificateKeyUsage.
      • DATA_ENCIPHERMENT

        public static final CertificateKeyUsage DATA_ENCIPHERMENT
        Static value Data Encipherment for CertificateKeyUsage.
      • KEY_AGREEMENT

        public static final CertificateKeyUsage KEY_AGREEMENT
        Static value Key Agreement for CertificateKeyUsage.
      • KEY_CERT_SIGN

        public static final CertificateKeyUsage KEY_CERT_SIGN
        Static value Key CertSign for CertificateKeyUsage.
      • CRL_SIGN

        public static final CertificateKeyUsage CRL_SIGN
        Static value CRLSign for CertificateKeyUsage.
      • ENCIPHER_ONLY

        public static final CertificateKeyUsage ENCIPHER_ONLY
        Static value Encipher Only for CertificateKeyUsage.
      • DECIPHER_ONLY

        public static final CertificateKeyUsage DECIPHER_ONLY
        Static value Decipher Only for CertificateKeyUsage.
    • Constructor Detail

      • CertificateKeyUsage

        public CertificateKeyUsage()
    • Method Detail

      • fromString

        public static CertificateKeyUsage fromString​(String name)
        Creates or finds a CertificateKeyUsage from its string representation.
        Parameters:
        name - a name to look for.
        Returns:
        the corresponding CertificateKeyUsage.