| Modifier and Type | Field and Description |
|---|---|
| public static final String | |
| public static final String | |
| public static final String | |
| pack-priv static final Set | |
| public static final String | |
| public static final String | |
| public static final String | |
| protected static final int | |
| pack-priv static final Set | |
| private static final PKIXCRLUtil | |
| protected static final String[] | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| protected static final int | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private static void | checkCRL(DistributionPoint
The distribution point to consider. dp, PKIXExtendedParameters PKIX parameters. paramsPKIX, X509Certificate Certificate to check if it is revoked. cert, Date The date when the certificate revocation status should be
checked. validDate, X509Certificate The issuer certificate of the certificate defaultCRLSignCert, PublicKey cert.The public key of the issuer certificate
defaultCRLSignKey, CertStatus defaultCRLSignCert.The current certificate revocation status. certStatus, ReasonsMask The reasons mask which is already checked. reasonMask, List<E> The certificates of the certification path. certPathCerts, Provider fipsProvider)Checks a distribution point for revocation information for the
certificate |
| protected static void | checkCRLs(PKIXExtendedParameters
PKIX parameters. paramsPKIX, X509Certificate Certificate to check if it is revoked. cert, Date The date when the certificate revocation status should be
checked. validDate, X509Certificate The issuer certificate of the certificate sign, PublicKey cert.The public key of the issuer certificate workingPublicKey, List<E> sign.The certificates of the certification path. certPathCerts, Provider fipsProvider)Checks a certificate if it is revoked. |
| protected static PKIXPolicyNode | prepareCertB(CertPath certPath, int index, List<E>[] policyNodes, PKIXPolicyNode validPolicyTree, int policyMapping)
|
| protected static void | |
| protected static void | |
| protected static int | |
| protected static int | |
| protected static int | |
| protected static int | |
| protected static int | |
| protected static int | |
| protected static void | |
| protected static int | |
| protected static int | |
| protected static void | |
| protected static void | |
| protected static void | processCertA(CertPath certPath, PKIXExtendedParameters paramsPKIX, int index, PublicKey workingPublicKey, boolean verificationAlreadyPerformed, X500Principal workingIssuerName, X509Certificate sign, Provider fipsProvider)
|
| protected static void | |
| protected static PKIXPolicyNode | processCertD(CertPath certPath, int index, Set<E> acceptablePolicies, PKIXPolicyNode validPolicyTree, List<E>[] policyNodes, int inhibitAnyPolicy)
|
| protected static PKIXPolicyNode | |
| protected static void | |
| protected static Set | processCRLA1i(Date currentDate, PKIXExtendedParameters paramsPKIX, X509Certificate cert, X509CRL crl)
|
| protected static Set | processCRLA1ii(Date currentDate, PKIXExtendedParameters paramsPKIX, X509Certificate cert, X509CRL crl)
|
| protected static void | processCRLB1(DistributionPoint
The distribution point. dp, Object The certificate ot attribute certificate. cert, X509CRL The CRL for crl)cert.If the DP includes cRLIssuer, then verify that the issuer field in the complete CRL matches cRLIssuer in the DP and that the complete CRL contains an issuing distribution point extension with the indirectCRL boolean asserted. |
| protected static void | processCRLB2(DistributionPoint
The distribution point. dp, Object The certificate. cert, X509CRL The CRL. crl)If the complete CRL includes an issuing distribution point (IDP) CRL extension check the following: (i) If the distribution point name is present in the IDP CRL extension and the distribution field is present in the DP, then verify that one of the names in the IDP matches one of the names in the DP. |
| protected static void | processCRLC(X509CRL
The delta CRL. deltaCRL, X509CRL The complete CRL. completeCRL, PKIXExtendedParameters The PKIX paramaters. pkixParams)If use-deltas is set, verify the issuer and scope of the delta CRL. |
| protected static ReasonsMask | |
| protected static Set | Returns: ASet with all keys of possible CRL issuer
certificates.CRL which contains revocation information for the certificate
crl, Object cert.The attribute certificate or certificate to check if it is
revoked. cert, X509Certificate The issuer certificate of the certificate defaultCRLSignCert, PublicKey cert.The public key of the issuer certificate
defaultCRLSignKey, PKIXExtendedParameters defaultCRLSignCert.paramsPKIX PKIX parameters. paramsPKIX, List<E> The certificates on the certification path. certPathCerts, Provider fipsProvider)Obtain and validate the certification path for the complete CRL issuer. |
| protected static PublicKey | |
| protected static X509CRL | |
| protected static void | processCRLI(Date validDate, X509CRL deltacrl, Object cert, CertStatus certStatus, PKIXExtendedParameters pkixParams)
|
| protected static void | |
| protected static int | |
| protected static int | |
| protected static void | |
| protected static PKIXPolicyNode | wrapupCertG(CertPath certPath, PKIXExtendedParameters paramsPKIX, Set<E> userInitialPolicySet, int index, List<E>[] policyNodes, PKIXPolicyNode validPolicyTree, Set<E> acceptablePolicies)
|
| ANY_POLICY | back to summary |
|---|---|
| public static final String ANY_POLICY | |
| AUTHORITY_KEY_IDENTIFIER | back to summary |
|---|---|
| public static final String AUTHORITY_KEY_IDENTIFIER | |
| BASIC_CONSTRAINTS | back to summary |
|---|---|
| public static final String BASIC_CONSTRAINTS | |
| CERT_SUPPORTED_CRITICAL_EXTENSIONS | back to summary |
|---|---|
| pack-priv static final Set<String> CERT_SUPPORTED_CRITICAL_EXTENSIONS | |
| CERTIFICATE_POLICIES | back to summary |
|---|---|
| public static final String CERTIFICATE_POLICIES | |
| CRL_DISTRIBUTION_POINTS | back to summary |
|---|---|
| public static final String CRL_DISTRIBUTION_POINTS | |
| CRL_NUMBER | back to summary |
|---|---|
| public static final String CRL_NUMBER | |
| CRL_SIGN | back to summary |
|---|---|
| protected static final int CRL_SIGN | |
| CRL_SUPPORTED_CRITICAL_EXTENSIONS | back to summary |
|---|---|
| pack-priv static final Set<String> CRL_SUPPORTED_CRITICAL_EXTENSIONS | |
| CRL_UTIL | back to summary |
|---|---|
| private static final PKIXCRLUtil CRL_UTIL | |
| crlReasons | back to summary |
|---|---|
| protected static final String[] crlReasons | |
| DELTA_CRL_INDICATOR | back to summary |
|---|---|
| public static final String DELTA_CRL_INDICATOR | |
| FRESHEST_CRL | back to summary |
|---|---|
| public static final String FRESHEST_CRL | |
| INHIBIT_ANY_POLICY | back to summary |
|---|---|
| public static final String INHIBIT_ANY_POLICY | |
| ISSUING_DISTRIBUTION_POINT | back to summary |
|---|---|
| public static final String ISSUING_DISTRIBUTION_POINT | |
| KEY_CERT_SIGN | back to summary |
|---|---|
| protected static final int KEY_CERT_SIGN | |
| KEY_USAGE | back to summary |
|---|---|
| public static final String KEY_USAGE | |
| NAME_CONSTRAINTS | back to summary |
|---|---|
| public static final String NAME_CONSTRAINTS | |
| POLICY_CONSTRAINTS | back to summary |
|---|---|
| public static final String POLICY_CONSTRAINTS | |
| POLICY_MAPPINGS | back to summary |
|---|---|
| public static final String POLICY_MAPPINGS | |
| SUBJECT_ALTERNATIVE_NAME | back to summary |
|---|---|
| public static final String SUBJECT_ALTERNATIVE_NAME | |
| RFC3280CertPathUtilities | back to summary |
|---|---|
| pack-priv RFC3280CertPathUtilities() | |
| checkCRL | back to summary |
|---|---|
| private static void checkCRL(DistributionPoint dp, PKIXExtendedParameters paramsPKIX, X509Certificate cert, Date validDate, X509Certificate defaultCRLSignCert, PublicKey defaultCRLSignKey, CertStatus certStatus, ReasonsMask reasonMask, List<E> certPathCerts, Provider fipsProvider) throws AnnotatedException Checks a distribution point for revocation information for the
certificate
| |
| checkCRLs | back to summary |
|---|---|
| protected static void checkCRLs(PKIXExtendedParameters paramsPKIX, X509Certificate cert, Date validDate, X509Certificate sign, PublicKey workingPublicKey, List<E> certPathCerts, Provider fipsProvider) throws AnnotatedException Checks a certificate if it is revoked.
| |
| prepareCertB | back to summary |
|---|---|
| protected static PKIXPolicyNode prepareCertB(CertPath certPath, int index, List<E>[] policyNodes, PKIXPolicyNode validPolicyTree, int policyMapping) throws CertPathValidatorException | |
| prepareNextCertA | back to summary |
|---|---|
| protected static void prepareNextCertA(CertPath certPath, int index) throws CertPathValidatorException | |
| prepareNextCertG | back to summary |
|---|---|
| protected static void prepareNextCertG(CertPath certPath, int index, PKIXNameConstraintValidator nameConstraintValidator) throws CertPathValidatorException | |
| prepareNextCertH1 | back to summary |
|---|---|
| protected static int prepareNextCertH1(CertPath certPath, int index, int explicitPolicy) | |
| prepareNextCertH2 | back to summary |
|---|---|
| protected static int prepareNextCertH2(CertPath certPath, int index, int policyMapping) | |
| prepareNextCertH3 | back to summary |
|---|---|
| protected static int prepareNextCertH3(CertPath certPath, int index, int inhibitAnyPolicy) | |
| prepareNextCertI1 | back to summary |
|---|---|
| protected static int prepareNextCertI1(CertPath certPath, int index, int explicitPolicy) throws CertPathValidatorException | |
| prepareNextCertI2 | back to summary |
|---|---|
| protected static int prepareNextCertI2(CertPath certPath, int index, int policyMapping) throws CertPathValidatorException | |
| prepareNextCertJ | back to summary |
|---|---|
| protected static int prepareNextCertJ(CertPath certPath, int index, int inhibitAnyPolicy) throws CertPathValidatorException | |
| prepareNextCertK | back to summary |
|---|---|
| protected static void prepareNextCertK(CertPath certPath, int index) throws CertPathValidatorException | |
| prepareNextCertL | back to summary |
|---|---|
| protected static int prepareNextCertL(CertPath certPath, int index, int maxPathLength) throws CertPathValidatorException | |
| prepareNextCertM | back to summary |
|---|---|
| protected static int prepareNextCertM(CertPath certPath, int index, int maxPathLength) throws CertPathValidatorException | |
| prepareNextCertN | back to summary |
|---|---|
| protected static void prepareNextCertN(CertPath certPath, int index) throws CertPathValidatorException | |
| prepareNextCertO | back to summary |
|---|---|
| protected static void prepareNextCertO(CertPath certPath, int index, Set<E> criticalExtensions, List<E> pathCheckers) throws CertPathValidatorException | |
| processCertA | back to summary |
|---|---|
| protected static void processCertA(CertPath certPath, PKIXExtendedParameters paramsPKIX, int index, PublicKey workingPublicKey, boolean verificationAlreadyPerformed, X500Principal workingIssuerName, X509Certificate sign, Provider fipsProvider) throws CertPathValidatorException | |
| processCertBC | back to summary |
|---|---|
| protected static void processCertBC(CertPath certPath, int index, PKIXNameConstraintValidator nameConstraintValidator) throws CertPathValidatorException | |
| processCertD | back to summary |
|---|---|
| protected static PKIXPolicyNode processCertD(CertPath certPath, int index, Set<E> acceptablePolicies, PKIXPolicyNode validPolicyTree, List<E>[] policyNodes, int inhibitAnyPolicy) throws CertPathValidatorException | |
| processCertE | back to summary |
|---|---|
| protected static PKIXPolicyNode processCertE(CertPath certPath, int index, PKIXPolicyNode validPolicyTree) throws CertPathValidatorException | |
| processCertF | back to summary |
|---|---|
| protected static void processCertF(CertPath certPath, int index, PKIXPolicyNode validPolicyTree, int explicitPolicy) throws CertPathValidatorException | |
| processCRLA1i | back to summary |
|---|---|
| protected static Set | |
| processCRLA1ii | back to summary |
|---|---|
| protected static Set | |
| processCRLB1 | back to summary |
|---|---|
| protected static void processCRLB1(DistributionPoint dp, Object cert, X509CRL crl) throws AnnotatedException If the DP includes cRLIssuer, then verify that the issuer field in the complete CRL matches cRLIssuer in the DP and that the complete CRL contains an issuing distribution point extension with the indirectCRL boolean asserted. Otherwise, verify that the CRL issuer matches the certificate issuer.
| |
| processCRLB2 | back to summary |
|---|---|
| protected static void processCRLB2(DistributionPoint dp, Object cert, X509CRL crl) throws AnnotatedException If the complete CRL includes an issuing distribution point (IDP) CRL extension check the following: (i) If the distribution point name is present in the IDP CRL extension and the distribution field is present in the DP, then verify that one of the names in the IDP matches one of the names in the DP. If the distribution point name is present in the IDP CRL extension and the distribution field is omitted from the DP, then verify that one of the names in the IDP matches one of the names in the cRLIssuer field of the DP. (ii) If the onlyContainsUserCerts boolean is asserted in the IDP CRL extension, verify that the certificate does not include the basic constraints extension with the cA boolean asserted. (iii) If the onlyContainsCACerts boolean is asserted in the IDP CRL extension, verify that the certificate includes the basic constraints extension with the cA boolean asserted. (iv) Verify that the onlyContainsAttributeCerts boolean is not asserted.
| |
| processCRLC | back to summary |
|---|---|
| protected static void processCRLC(X509CRL deltaCRL, X509CRL completeCRL, PKIXExtendedParameters pkixParams) throws AnnotatedException If use-deltas is set, verify the issuer and scope of the delta CRL.
| |
| processCRLD | back to summary |
|---|---|
| protected static ReasonsMask processCRLD(X509CRL crl, DistributionPoint dp) throws AnnotatedException | |
| processCRLF | back to summary |
|---|---|
| protected static Set Obtain and validate the certification path for the complete CRL issuer. If a key usage extension is present in the CRL issuer's certificate, verify that the cRLSign bit is set.
| |
| processCRLG | back to summary |
|---|---|
| protected static PublicKey processCRLG(X509CRL crl, Set<E> keys) throws AnnotatedException | |
| processCRLH | back to summary |
|---|---|
| protected static X509CRL processCRLH(Set<E> deltacrls, PublicKey key) throws AnnotatedException | |
| processCRLI | back to summary |
|---|---|
| protected static void processCRLI(Date validDate, X509CRL deltacrl, Object cert, CertStatus certStatus, PKIXExtendedParameters pkixParams) throws AnnotatedException | |
| processCRLJ | back to summary |
|---|---|
| protected static void processCRLJ(Date validDate, X509CRL completecrl, Object cert, CertStatus certStatus) throws AnnotatedException | |
| wrapupCertA | back to summary |
|---|---|
| protected static int wrapupCertA(int explicitPolicy, X509Certificate cert) | |
| wrapupCertB | back to summary |
|---|---|
| protected static int wrapupCertB(CertPath certPath, int index, int explicitPolicy) throws CertPathValidatorException | |
| wrapupCertF | back to summary |
|---|---|
| protected static void wrapupCertF(CertPath certPath, int index, List<E> pathCheckers, Set<E> criticalExtensions) throws CertPathValidatorException | |
| wrapupCertG | back to summary |
|---|---|
| protected static PKIXPolicyNode wrapupCertG(CertPath certPath, PKIXExtendedParameters paramsPKIX, Set<E> userInitialPolicySet, int index, List<E>[] policyNodes, PKIXPolicyNode validPolicyTree, Set<E> acceptablePolicies) throws CertPathValidatorException | |