Package de.mtg.jzlint.lints.rfc
Class ExtAuthorityKeyIdentifierNoKeyIdentifier
java.lang.Object
de.mtg.jzlint.lints.rfc.ExtAuthorityKeyIdentifierNoKeyIdentifier
- All Implemented Interfaces:
JavaLint
RFC 5280: 4.2.1.1
The keyIdentifier field of the authorityKeyIdentifier extension MUST
be included in all certificates generated by conforming CAs to
facilitate certification path construction. There is one exception;
where a CA distributes its public key in the form of a "self-signed"
certificate, the authority key identifier MAY be omitted. The
signature on a self-signed certificate is generated with the private
key associated with the certificate's subject public key. (This
proves that the issuer possesses both the public and private keys.)
In this case, the subject and authority key identifiers would be
identical, but only the subject key identifier is needed for
certification path building.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckApplies(X509Certificate certificate) execute(X509Certificate certificate)
-
Constructor Details
-
ExtAuthorityKeyIdentifierNoKeyIdentifier
public ExtAuthorityKeyIdentifierNoKeyIdentifier()
-
-
Method Details
-
execute
-
checkApplies
- Specified by:
checkAppliesin interfaceJavaLint
-