Class ExtendedKeyUsageExtension

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

public final class ExtendedKeyUsageExtension extends X509CertificateExtension
An extended key usage extension as defined by RFC 5280 ยง 4.2.1.12.
Author:
David M. Lloyd
  • Constructor Details

    • ExtendedKeyUsageExtension

      public ExtendedKeyUsageExtension(boolean critical, List<String> keyPurposeIds)
      Construct a new instance. The key purpose OIDs should typically be chosen from the X500.OID_KP_* constants.
      Parameters:
      critical - true to mark this extension as critical, false to mark it as non-critical
      keyPurposeIds - the key purpose OIDs list (must not be null or empty)
  • Method Details