static
void
|
addAdditionalStoreFromLocation(String location, ExtendedPKIXParameters pkixParams)
|
static
void
|
addAdditionalStoresFromAltNames(X509Certificate cert, ExtendedPKIXParameters pkixParams)
|
static
void
|
addAdditionalStoresFromCRLDistributionPoint(CRLDistPoint crldp, ExtendedPKIXParameters pkixParams)
|
static
Collection
|
findCertificates(X509CertStoreSelector certSelect, List certStores)
Return a Collection of all certificates or attribute certificates found
in the X509Store's that are matching the certSelect criteriums.
|
static
Collection
|
findCertificates(X509AttributeCertStoreSelector certSelect, List certStores)
|
static
Collection
|
findIssuerCerts(X509Certificate cert, ExtendedPKIXBuilderParameters pkixParams)
Find the issuer certificates of a given certificate.
|
static
TrustAnchor
|
findTrustAnchor(X509Certificate cert, Set trustAnchors)
Search the given Set of TrustAnchor's for one that is the
issuer of the given X509 certificate.
|
static
TrustAnchor
|
findTrustAnchor(X509Certificate cert, Set trustAnchors, String sigProvider)
Search the given Set of TrustAnchor's for one that is the
issuer of the given X509 certificate.
|
static
AlgorithmIdentifier
|
getAlgorithmIdentifier(PublicKey key)
|
static
void
|
getCRLIssuersFromDistributionPoint(DistributionPoint dp, Collection issuerPrincipals, X509CRLSelector selector, ExtendedPKIXParameters pkixParams)
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
selector .
|
static
void
|
getCertStatus(Date validDate, X509CRL crl, Object cert, CertStatus certStatus)
|
static
Set
|
getCompleteCRLs(DistributionPoint dp, Object cert, Date currentDate, ExtendedPKIXParameters paramsPKIX)
Fetches complete CRLs according to RFC 3280.
|
static
Set
|
getDeltaCRLs(Date currentDate, ExtendedPKIXParameters paramsPKIX, X509CRL completeCRL)
Fetches delta CRLs according to RFC 3280 section 5.2.4.
|
static
X500Principal
|
getEncodedIssuerPrincipal(Object cert)
Returns the issuer of an attribute certificate or certificate.
|
static
DERObject
|
getExtensionValue(X509Extension ext, String oid)
Extract the value of the given extension, if it exists.
|
static
X500Principal
|
getIssuerPrincipal(X509CRL crl)
|
static
PublicKey
|
getNextWorkingKey(List certs, int index)
Return the next working key inheriting DSA parameters if necessary.
|
final
static
Set
|
getQualifierSet(ASN1Sequence qualifiers)
|
static
X500Principal
|
getSubjectPrincipal(X509Certificate cert)
|
static
Date
|
getValidCertDateFromValidityModel(ExtendedPKIXParameters paramsPKIX, CertPath certPath, int index)
|
static
Date
|
getValidDate(PKIXParameters paramsPKIX)
|
static
boolean
|
isAnyPolicy(Set policySet)
|
static
boolean
|
isSelfIssued(X509Certificate cert)
|
static
void
|
prepareNextCertB1(int i, List[] policyNodes, String id_p, Map m_idp, X509Certificate cert)
|
static
PKIXPolicyNode
|
prepareNextCertB2(int i, List[] policyNodes, String id_p, PKIXPolicyNode validPolicyTree)
|
static
boolean
|
processCertD1i(int index, List[] policyNodes, DERObjectIdentifier pOid, Set pq)
|
static
void
|
processCertD1ii(int index, List[] policyNodes, DERObjectIdentifier _poid, Set _pq)
|
static
PKIXPolicyNode
|
removePolicyNode(PKIXPolicyNode validPolicyTree, List[] policyNodes, PKIXPolicyNode _node)
|
static
void
|
verifyX509Certificate(X509Certificate cert, PublicKey publicKey, String sigProvider)
|