Class KeyUsageExtension

java.lang.Object
org.wildfly.security.x500.cert.X509CertificateExtension
org.wildfly.security.x500.cert.KeyUsageExtension
All Implemented Interfaces:
Extension, ASN1Encodable

public final class KeyUsageExtension extends X509CertificateExtension
Key usage extension as defined by RFC 5280 ยง 4.2.1.3.
Author:
David M. Lloyd
  • Constructor Details

    • KeyUsageExtension

      public KeyUsageExtension(KeyUsage... keyUsage)
      Construct a new instance.
      Parameters:
      keyUsage - the key usage bits (must not be null)
    • KeyUsageExtension

      public KeyUsageExtension(boolean critical, KeyUsage... keyUsage)
      Construct a new instance.
      Parameters:
      critical - true to mark this extension as critical, false to mark it as non-critical
      keyUsage - the key usage bits (must not be null)
      Since:
      1.2.0
  • Method Details