Class EkuCriticalImproperly

java.lang.Object
de.mtg.jzlint.lints.rfc.EkuCriticalImproperly
All Implemented Interfaces:
JavaLint

public class EkuCriticalImproperly extends Object implements JavaLint
RFC 5280: 4.2.1.12 If a CA includes extended key usages to satisfy such applications, but does not wish to restrict usages of the key, the CA can include the special KeyPurposeId anyExtendedKeyUsage in addition to the particular key purposes required by the applications. Conforming CAs SHOULD NOT mark this extension as critical if the anyExtendedKeyUsage KeyPurposeId is present. Applications that require the presence of a particular purpose MAY reject certificates that include the anyExtendedKeyUsage OID but not the particular OID expected for the application.