| Modifier and Type | Field and Description |
|---|---|
| protected static final String | |
| protected static final String | |
| protected static final int | |
| protected static final PKIXCRLUtil | |
| protected static final String[] | |
| protected static final int |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| protected static Collection | findCertificates(PKIXCertStoreSelector<T extends Certificate>
a certSelect, List<E> Selector object that will be used to select
the certificatesa List containing only certStores)Store objects. These
are used to search for certificates.Return a Collection of all certificates or attribute certificates found in the X509Store's that are matching the certSelect criteriums. |
| pack-priv static Collection | Returns: ACollection object containing the issuer
X509Certificates. Never null.The certificate for which an issuer should be found. cert, List<CertStore> certStores, List<PKIXCertStore<T extends Certificate>> pkixCertStores)Find the issuer certificates of a given certificate. |
| protected static TrustAnchor | Returns: theTrustAnchor object if found or
null if not.the X509 certificate cert, Set<E> a Set of TrustAnchor's trustAnchors)Search the given Set of TrustAnchor's for one that is the issuer of the given X509 certificate. |
| protected static TrustAnchor | Returns: theTrustAnchor object if found or
null if not.the X509 certificate cert, Set<E> a Set of TrustAnchor's trustAnchors, String the provider to use for signature verification sigProvider)Search the given Set of TrustAnchor's for one that is the issuer of the given X509 certificate. |
| pack-priv static List | getAdditionalStoresFromAltNames(byte[] issuerAlternativeName, Map<GeneralName, PKIXCertStore<T extends Certificate>> altNameCertStoreMap)
|
| pack-priv static List | getAdditionalStoresFromCRLDistributionPoint(CRLDistPoint crldp, Map<GeneralName, PKIXCRLStore<T extends CRL>> namedCRLStoreMap)
|
| protected static AlgorithmIdentifier | |
| protected static void | |
| protected static Set | Returns: ASet of X509CRLs with complete
CRLs.The distribution point for which the complete CRL dp, Object The cert, Date X509Certificate for
which the CRL should be searched.The date for which the delta CRLs must be valid. currentDate, PKIXExtendedParameters The extended PKIX parameters. paramsPKIX)Fetches complete CRLs according to RFC 3280. |
| protected static void | getCRLIssuersFromDistributionPoint(DistributionPoint
The distribution point. dp, Collection<E> The issuers of the certificate or attribute
certificate which contains the distribution point. issuerPrincipals, X509CRLSelector The CRL selector. selector)Add the CRL issuers from the cRLIssuer field of the distribution point or
from the certificate if not given to the issuer criterion of the
|
| protected static Set | Returns: ASet of X509CRLs with delta CRLs.The date for which the delta CRLs must be valid. validityDate, X509CRL The complete CRL the delta CRL is for. completeCRL, List<CertStore> certStores, List<PKIXCRLStore<T extends CRL>> pkixCrlStores)Fetches delta CRLs according to RFC 3280 section 5.2.4. |
| protected static X500Principal | Returns: The issuer asX500Principal.The attribute certificate or certificate. cert)Returns the issuer of an attribute certificate or certificate. |
| protected static ASN1Primitive | getExtensionValue(X509Extension
The extension object. ext, String The object identifier to obtain. oid)Extract the value of the given extension, if it exists. |
| protected static X500Principal | |
| protected static PublicKey | Returns: The public key of the certificate in list positionindex extended with DSA parameters if applicable.The certification path. certs, int The index of the certificate which contains the public key
which should be extended with DSA parameters. index, Provider fipsProvider)Return the next working key inheriting DSA parameters if necessary. |
| private static ASN1Primitive | |
| protected static final Set | |
| private static BigInteger | |
| protected static X500Name | |
| protected static X500Principal | |
| protected static Date | |
| protected static Date | |
| protected static boolean | |
| private static boolean | |
| protected static boolean | |
| protected static boolean | |
| protected static void | |
| protected static PKIXPolicyNode | |
| private static void | |
| protected static void |
| ANY_POLICY | back to summary |
|---|---|
| protected static final String ANY_POLICY | |
| CRL_NUMBER | back to summary |
|---|---|
| protected static final String CRL_NUMBER | |
| CRL_SIGN | back to summary |
|---|---|
| protected static final int CRL_SIGN | |
| CRL_UTIL | back to summary |
|---|---|
| protected static final PKIXCRLUtil CRL_UTIL | |
| crlReasons | back to summary |
|---|---|
| protected static final String[] crlReasons | |
| KEY_CERT_SIGN | back to summary |
|---|---|
| protected static final int KEY_CERT_SIGN | |
| CertPathValidatorUtilities | back to summary |
|---|---|
| pack-priv CertPathValidatorUtilities() | |
| findCertificates | back to summary |
|---|---|
| protected static Collection Return a Collection of all certificates or attribute certificates found in the X509Store's that are matching the certSelect criteriums.
| |
| findIssuerCerts | back to summary |
|---|---|
| pack-priv static Collection Find the issuer certificates of a given certificate.
| |
| findTrustAnchor | back to summary |
|---|---|
| protected static TrustAnchor findTrustAnchor(X509Certificate cert, Set<E> trustAnchors) throws AnnotatedException Search the given Set of TrustAnchor's for one that is the issuer of the given X509 certificate. Uses the default provider for signature verification.
| |
| findTrustAnchor | back to summary |
|---|---|
| protected static TrustAnchor findTrustAnchor(X509Certificate cert, Set<E> trustAnchors, String sigProvider) throws AnnotatedException Search the given Set of TrustAnchor's for one that is the issuer of the given X509 certificate. Uses the specified provider for signature verification, or the default provider if null.
| |
| getAdditionalStoresFromAltNames | back to summary |
|---|---|
| pack-priv static List | |
| getAdditionalStoresFromCRLDistributionPoint | back to summary |
|---|---|
| pack-priv static List | |
| getAlgorithmIdentifier | back to summary |
|---|---|
| protected static AlgorithmIdentifier getAlgorithmIdentifier(PublicKey key) throws CertPathValidatorException | |
| getCertStatus | back to summary |
|---|---|
| protected static void getCertStatus(Date validDate, X509CRL crl, Object cert, CertStatus certStatus) throws AnnotatedException | |
| getCompleteCRLs | back to summary |
|---|---|
| protected static Set Fetches complete CRLs according to RFC 3280.
| |
| getCRLIssuersFromDistributionPoint | back to summary |
|---|---|
| protected static void getCRLIssuersFromDistributionPoint(DistributionPoint dp, Collection<E> issuerPrincipals, X509CRLSelector selector) throws AnnotatedException Add the CRL issuers from the cRLIssuer field of the distribution point or
from the certificate if not given to the issuer criterion of the
The
| |
| getDeltaCRLs | back to summary |
|---|---|
| protected static Set Fetches delta CRLs according to RFC 3280 section 5.2.4.
| |
| getEncodedIssuerPrincipal | back to summary |
|---|---|
| protected static X500Principal getEncodedIssuerPrincipal(Object cert) Returns the issuer of an attribute certificate or certificate.
| |
| getExtensionValue | back to summary |
|---|---|
| protected static ASN1Primitive getExtensionValue(X509Extension ext, String oid) throws AnnotatedException Extract the value of the given extension, if it exists.
| |
| getIssuerPrincipal | back to summary |
|---|---|
| protected static X500Principal getIssuerPrincipal(X509CRL crl) | |
| getNextWorkingKey | back to summary |
|---|---|
| protected static PublicKey getNextWorkingKey(List<E> certs, int index, Provider fipsProvider) throws CertPathValidatorException Return the next working key inheriting DSA parameters if necessary.
This methods inherits DSA parameters from the indexed certificate or
previous certificates in the certificate chain to the returned
If the indexed certificate does not contain a DSA key this method simply returns the public key. If the DSA key already contains DSA parameters the key is also only returned.
| |
| getObject | back to summary |
|---|---|
| private static ASN1Primitive getObject(String oid, byte[] ext) throws AnnotatedException | |
| getQualifierSet | back to summary |
|---|---|
| protected static final Set | |
| getSerialNumber | back to summary |
|---|---|
| private static BigInteger getSerialNumber(Object cert) | |
| getSubjectDN | back to summary |
|---|---|
| protected static X500Name getSubjectDN(X509Certificate cert) | |
| getSubjectPrincipal | back to summary |
|---|---|
| protected static X500Principal getSubjectPrincipal(X509Certificate cert) | |
| getValidCertDateFromValidityModel | back to summary |
|---|---|
| protected static Date getValidCertDateFromValidityModel(PKIXExtendedParameters paramsPKIX, CertPath certPath, int index) throws AnnotatedException | |
| getValidDate | back to summary |
|---|---|
| protected static Date getValidDate(PKIXExtendedParameters paramsPKIX) | |
| isAnyPolicy | back to summary |
|---|---|
| protected static boolean isAnyPolicy(Set<E> policySet) | |
| isDeltaCRL | back to summary |
|---|---|
| private static boolean isDeltaCRL(X509CRL crl) | |
| isSelfIssued | back to summary |
|---|---|
| protected static boolean isSelfIssued(X509Certificate cert) | |
| processCertD1i | back to summary |
|---|---|
| protected static boolean processCertD1i(int index, List<E>[] policyNodes, ASN1ObjectIdentifier pOid, Set<E> pq) | |
| processCertD1ii | back to summary |
|---|---|
| protected static void processCertD1ii(int index, List<E>[] policyNodes, ASN1ObjectIdentifier _poid, Set<E> _pq) | |
| removePolicyNode | back to summary |
|---|---|
| protected static PKIXPolicyNode removePolicyNode(PKIXPolicyNode validPolicyTree, List<E>[] policyNodes, PKIXPolicyNode _node) | |
| removePolicyNodeRecurse | back to summary |
|---|---|
| private static void removePolicyNodeRecurse(List<E>[] policyNodes, PKIXPolicyNode _node) | |
| verifyX509Certificate | back to summary |
|---|---|
| protected static void verifyX509Certificate(X509Certificate cert, PublicKey publicKey, String sigProvider) throws GeneralSecurityException | |