Package de.mtg.jzlint
Interface JavaLint
- All Known Implementing Classes:
AdobeExtensionsLegacyMultipurposeCriticality,AdobeExtensionsStrictPresence,AlgorithmIdentifierImproperEncoding,AuthorityKeyIdentifierCorrect,BasicConstraintsNotCritical,BrProhibitDsaUsage,CabDvConflictsWithLocality,CabDvConflictsWithOrg,CabDvConflictsWithPostal,CabDvConflictsWithProvince,CabDvConflictsWithStreet,CabDvSubjectInvalidValues,CabIvRequiresPersonalName,CabOvRequiresOrg,CaCommonNameMissing,CaCountryNameInvalid,CaCountryNameMissing,CaCrlSignNotSet,CaDigitalSignatureNotSet,CaIsCa,CaKeyCertSignNotSet,CaKeyUsageMissing,CaKeyUsageNotCritical,CaOrganizationNameMissing,CASubjectFieldEmpty,CertContainsUniqueIdentifier,CertExtensionsVersionNot3,CertPolicyIvRequiresCountry,CertPolicyIvRequiresProvinceOrLocality,CertPolicyOvRequiresCountry,CertPolicyOvRequiresProvinceOrLocality,CertSigAlgNotMatchTbsSigAlg,CertUniqueIdentifierVersionNot2Or3,CommonnameMailboxValidated,CrlissuerMustNotBePresentInCdp,CtSctPolicyCountUnsatisfied,DistributionPointIncomplete,DistributionPointMissingLdapOrUri,DnsnameBadCharacterInLabel,DnsnameContainsProhibitedReservedLabel,DnsnameEmptyLabel,DnsnameHyphenInSld,DnsnameLabelTooLong,DnsnameLeftLabelWildcardCorrect,DnsnameNotValidTld,DnsnameUnderscoreInSld,DnsnameUnderscoreInTrd,DnsnameWildcardOnlyInLeftLabel,DsaCorrectOrderInSubgroup,DsaImproperModulusOrDivisorSize,DsaParamsMissing,DsaShorterThan2048Bits,DsaUniqueCorrectRepresentation,EcdsaAllowedKu,EcdsaEeInvalidKu,EcImproperCurves,EcOtherKeyUsages,EcpublickeyKeyUsages,EdwardspublickeyKeyUsages,EkuCritical,EkuCriticalImproperly,EOnionSubjectValidityTimeTooLarge,EvBusinessCategoryMissing,EvCountryNameMissing,EvNotWildcard,EvOrganizationIdMissing,EvOrganizationNameMissing,EvSanIpAddressPresent,EvSerialNumberMissing,EvValidTimeTooLong,ExtAiaAccessLocationMissing,ExtAiaMarkedCritical,ExtAuthorityKeyIdentifierCritical,ExtAuthorityKeyIdentifierNoKeyIdentifier,ExtCertPolicyContainsNoticeref,ExtCertPolicyDisallowedAnyPolicyQualifier,ExtCertPolicyDuplicate,ExtCertPolicyExplicitTextIa5String,ExtCertPolicyExplicitTextIncludesControl,ExtCertPolicyExplicitTextNotNfc,ExtCertPolicyExplicitTextNotUtf8,ExtCertPolicyExplicitTextTooLong,ExtCrlDistributionMarkedCritical,ExtDuplicateExtension,ExtFreshestCrlMarkedCritical,ExtIanCritical,ExtIanDnsNotIa5String,ExtIanEmptyName,ExtIanNoEntries,ExtIanRfc822FormatInvalid,ExtIanSpaceDnsName,ExtIanUriFormatInvalid,ExtIanUriNotIa5,ExtIanUriRelative,ExtKeyUsageCertSignWithoutCa,ExtKeyUsageNotCritical,ExtKeyUsageWithoutBits,ExtNameConstraintsNotCritical,ExtNameConstraintsNotInCa,ExtPolicyConstraintsEmpty,ExtPolicyConstraintsNotCritical,ExtPolicyMapAnyPolicy,ExtPolicyMapNotCritical,ExtPolicyMapNotInCertPolicy,ExtraSubjectCommonNames,ExtSanCriticalWithSubjectDn,ExtSanDirectoryNamePresent,ExtSanDnsNameTooLong,ExtSanDnsNotIa5String,ExtSanEdiPartyNamePresent,ExtSanEmptyName,ExtSanMissing,ExtSanNoEntries,ExtSanNotCriticalWithoutSubject,ExtSanOtherNamePresent,ExtSanRegisteredIdPresent,ExtSanRfc822FormatInvalid,ExtSanRfc822NamePresent,ExtSanSpaceDnsName,ExtSanUniformResourceIdentifierPresent,ExtSanUriFormatInvalid,ExtSanUriNotIa5,ExtSanUriRelative,ExtSubjectDirectoryAttrCritical,ExtSubjectKeyIdentifierCritical,ExtSubjectKeyIdentifierMissingCa,ExtSubjectKeyIdentifierMissingSubCert,ExtSubjectKeyIdentifierNotRecommendedSubscriber,GeneralizedTimeIncludesFractionSeconds,GeneralizedTimeNotInZulu,IanBareWildcard,IanDnsNameIncludesNullChar,IanDnsNameStartsWithPeriod,IanIanaPubSuffixEmpty,IanWildcardNotFirst,IncorrectKuEncoding,InhibitAnyPolicyNotCritical,InternationalDnsNameNotUnicode,InvalidCertificateVersion,InvalidSubjectRdnOrder,IssuerDnCountryNotPrintableString,IssuerDnLeadingWhitespace,IssuerDnTrailingWhitespace,IssuerFieldEmpty,KeyUsageAndExtendedKeyUsageInconsistent,KeyUsageCriticality,KeyUsageIncorrectLength,KeyUsagePresence,LegalEntityIdentifier,MailboxAddressShallContainAnRfc822Name,MailboxValidatedEnforceSubjectFieldRestrictions,MpAllowedEku,MpAuthorityKeyIdentifierCorrect,MpEcdsaPubKeyEncodingCorrect,MpEcdsaSignatureEncodingCorrect,MpExponentCannotBeOne,MpModulusMustBe2048BitsOrMore,MpModulusMustBeDivisibleBy8,MpRsassaPssInSpki,MultipleIssuerRdn,MultipleSubjectRdn,NameConstraintEmpty,NameConstraintMaximumNotAbsent,NameConstraintMinimumNonZero,NameConstraintOnEdiPartyName,NameConstraintOnRegisteredId,NameConstraintOnX400,NoUnderscoresBefore162,OcspIdPkixOcspNocheckExtNotIncludedServerAuth,OldRootCaRsaModLessThan2048Bits,OldSubCaRsaModLessThan1024Bits,OldSubCertRsaModLessThan1024Bits,OrganizationalUnitNameProhibited,PathLenConstraintImproperlyIncluded,PathLenConstraintZeroOrLess,PolicyQualifiersOtherThanCpsNotPermitted,ProhibitDsaUsage,PssParametersEncodingInSignatureAlgorithmCorrect,PublicKeyTypeNotAllowed,QcstatemEtsiPresentQcsCritical,QcstatemEtsiTypeAsStatem,QcstatemMandatoryEtsiStatems,QcstatemQccomplianceValid,QcstatemQclimitvalueValid,QcstatemQcpdsLangCase,QcstatemQcpdsValid,QcstatemQcretentionperiodValid,QcstatemQcsscdValid,QcstatemQctypeValid,QcstatemQctypeWeb,RegistrationSchemeIdMatchesSubjectCountry,RfcDnsNameEmptyLabel,RfcDnsnameHyphenInSld,RfcDnsnameLabelTooLong,RfcDnsnameUnderscoreInSld,RfcDnsnameUnderscoreInTrd,RootCaBasicConstraintsPathLenConstraintFieldPresent,RootCaContainsCertPolicy,RootCaExtendedKeyUsagePresent,RootCaKeyUsageMustBeCritical,RootCaKeyUsagePresent,RsaAllowedKuCa,RsaAllowedKuEe,RsaAllowedKuNoEnciphermentCa,RsaExpNegative,RsaFermatFactorization,RsaKeyUsageLegacyMultipurpose,RsaKeyUsageStrict,RsaModFactorsSmallerThan752,RsaModLessThan2048Bits,RsaModNotOdd,RsaNoPublicKey,RsaOtherKeyUsages,RsaPublicExponentNotInRange,RsaPublicExponentNotOdd,RsaPublicExponentTooSmall,SanBareWildcard,SanDnsNameDuplicate,SanDnsNameIncludesNullChar,SanDnsNameStartsWithPeriod,SanIanaPubSuffixEmpty,SanShallBePresent,SanShouldNotBeCritical,SanWildcardNotFirst,SerialNumberLongerThan20Octets,SerialNumberNotPositive,SignatureAlgorithmNotSupported,SingleEmailIfPresent,SingleEmailSubjectIfPresent,SmimeAiaContainsInternalNames,SmimeLegacyAiaShallHaveOneHttp,SmimeLegacyMultipurposeEkuCheck,SmimeQcStatementsMustNotBeCritical,SmimeStrictAiaShallHaveHttpOnly,SmimeStrictEkuCheck,SpkiRsaEncryptionParameterNotNull,StrictMultipurposeSmimeExtSubjectDirectoryAttr,SubCaAiaDoesNotContainIssuingCaUrl,SubCaAiaMarkedCritical,SubCaAiaMissing,SubCaAiaMissingWarning,SubCaCertificatePoliciesMarkedCritical,SubCaCertificatePoliciesMissing,SubCaCrlDistributionPointsDoesNotContainUrl,SubCaCrlDistributionPointsMarkedCritical,SubCaCrlDistributionPointsMissing,SubCaEkuCritical,SubCaEkuMissing,SubCaEkuNotTechnicallyConstrained,SubCaNameConstraintsNotCritical,SubCertAiaContainsInternalNames,SubCertAiaDoesNotContainIssuingCaUrl,SubCertAiaDoesNotContainOcspUrl,SubCertAiaMarkedCritical,SubCertAiaMissing,SubCertBasicConstraintsNotCritical,SubCertCertificatePoliciesMarkedCritical,SubCertCertificatePoliciesMissing,SubCertCertPolicyEmpty,SubCertCountryNameMustAppear,SubCertCrlDistributionPointsDoesNotContainUrl,SubCertCrlDistributionPointsMarkedCritical,SubCertEkuExtraValues,SubCertEkuMissing,SubCertEkuServerAuthClientAuthMissing,SubCertGivenNameSurnameContainsCorrectPolicy,SubCertKeyUsageCertSignBitSet,SubCertKeyUsageCrlSignBitSet,SubCertLocalityNameMustAppear,SubCertLocalityNameMustNotAppear,SubCertNotIsCa,SubCertOrSubCaUsingSha1,SubCertPostalCodeMustNotAppear,SubCertProvinceMustAppear,SubCertProvinceMustNotAppear,SubCertSha1ExpirationTooLong,SubCertStreetAddressShouldNotExist,SubCertValidTimeLongerThan39Months,SubCertValidTimeLongerThan825Days,SubjectCommonNameIncluded,SubjectCommonNameIncludedW,SubjectCommonNameMaxLength,SubjectCommonNameNotExactlyFromSan,SubjectCommonNameNotFromSan,SubjectContainsNoninformationalValue,SubjectContainsOrganizationalUnitNameAndNoOrganizationName,SubjectCountryName,SubjectCountryNotIso,SubjectDnCountryNotPrintableString,SubjectDnLeadingWhitespace,SubjectDnNotPrintableCharacters,SubjectDnSerialNumberMaxLength,SubjectDnSerialNumberNotPrintableString,SubjectDnTrailingWhitespace,SubjectEmailMaxLength,SubjectEmptyWithoutSan,SubjectGivenNameMaxLength,SubjectGivenNameRecommendedMaxLength,SubjectInfoAccessMarkedCritical,SubjectLocalityNameMaxLength,SubjectNotDn,SubjectOrganizationalUnitNameMaxLength,SubjectOrganizationNameMaxLength,SubjectPostalCodeMaxLength,SubjectPrintableStringBadalpha,SubjectStateNameMaxLength,SubjectStreetAddressMaxLength,SubjectSurnameMaxLength,SubjectSurnameRecommendedMaxLength,SubscribersCrlDistributionPointsAreHttp,SubscribersShallHaveCrlDistributionPoints,SuperfluousKuEncoding,TbsSignatureRsaEncryptionParameterNotNull,TlsServerCertValidTimeLongerThan397Days,TlsServerCertValidTimeLongerThan398Days,UnderscoreNotPermissibleInDnsname,UnderscorePermissibleInDnsnameIfValidWhenReplaced,UnderscorePresentWithTooLongValidity,ValidityTimeNotPositive,WrongTimeFormatPre2050
public interface JavaLint
-
Method Summary
Modifier and TypeMethodDescriptionbooleancheckApplies(X509Certificate certificate) execute(X509Certificate certificate)
-
Method Details
-
execute
-
checkApplies
-