ANY_POLICY
protected static final String ANY_POLICY
BASIC_CONSTRAINTS
protected static final String BASIC_CONSTRAINTS
CERTIFICATE_POLICIES
protected static final String CERTIFICATE_POLICIES
CRL_NUMBER
protected static final String CRL_NUMBER
CRL_SIGN
protected static final int CRL_SIGN
DELTA_CRL_INDICATOR
protected static final String DELTA_CRL_INDICATOR
INHIBIT_ANY_POLICY
protected static final String INHIBIT_ANY_POLICY
ISSUING_DISTRIBUTION_POINT
protected static final String ISSUING_DISTRIBUTION_POINT
KEY_CERT_SIGN
protected static final int KEY_CERT_SIGN
KEY_USAGE
protected static final String KEY_USAGE
NAME_CONSTRAINTS
protected static final String NAME_CONSTRAINTS
POLICY_CONSTRAINTS
protected static final String POLICY_CONSTRAINTS
POLICY_MAPPINGS
protected static final String POLICY_MAPPINGS
SUBJECT_ALTERNATIVE_NAME
protected static final String SUBJECT_ALTERNATIVE_NAME
crlReasons
protected static final String[] crlReasons
checkExcludedDN
protected static void checkExcludedDN(Set excluded,
ASN1Sequence dns)
throws CertPathValidatorException
checkExcludedEmail
protected static void checkExcludedEmail(Set excluded,
String email)
throws CertPathValidatorException
checkExcludedIP
protected static void checkExcludedIP(Set excluded,
byte[] ip)
throws CertPathValidatorException
checkPermittedDN
protected static void checkPermittedDN(Set permitted,
ASN1Sequence dns)
throws CertPathValidatorException
checkPermittedEmail
protected static void checkPermittedEmail(Set permitted,
String email)
throws CertPathValidatorException
checkPermittedIP
protected static void checkPermittedIP(Set permitted,
byte[] ip)
throws CertPathValidatorException
findCRLs
protected static final Collection findCRLs(X509CRLSelector crlSelect,
List crlStores)
throws AnnotatedException
Return a Collection of all CRLs found in the
CertStore's that are matching the crlSelect criteriums.
crlSelect
- a CertSelector
object that will be used to select the CRLscrlStores
- a List containing only CertStore
objects. These are used to search for
CRLs
- a Collection of all found
CRL
objects. May be empty but never null
.
findTrustAnchor
protected static final TrustAnchor findTrustAnchor(X509Certificate cert,
CertPath certPath,
int index,
Set trustAnchors)
throws CertPathValidatorException
Search the given Set of TrustAnchor's for one that is the
issuer of the given X509 certificate.
cert
- the X509 certificatetrustAnchors
- a Set of TrustAnchor's
- the
TrustAnchor
object if found or
null
if not.
getAlgorithmIdentifier
protected static AlgorithmIdentifier getAlgorithmIdentifier(PublicKey key)
throws CertPathValidatorException
getEncodedIssuerPrincipal
protected static X500Principal getEncodedIssuerPrincipal(X509Certificate cert)
getExtensionValue
protected static DERObject getExtensionValue(java.security.cert.X509Extension ext,
String oid)
throws AnnotatedException
extract the value of the given extension, if it exists.
getIssuerPrincipal
protected static X500Principal getIssuerPrincipal(X509CRL crl)
getQualifierSet
protected static final Set getQualifierSet(ASN1Sequence qualifiers)
throws CertPathValidatorException
getSubjectPrincipal
protected static X500Principal getSubjectPrincipal(X509Certificate cert)
getValidDate
protected static Date getValidDate(PKIXParameters paramsPKIX)
intersectDN
protected static Set intersectDN(Set permitted,
ASN1Sequence dn)
intersectEmail
protected static Set intersectEmail(Set permitted,
String email)
intersectIP
protected static Set intersectIP(Set permitted,
byte[] ip)
isAnyPolicy
protected static boolean isAnyPolicy(Set policySet)
isSelfIssued
protected static boolean isSelfIssued(X509Certificate cert)
prepareNextCertB1
protected static void prepareNextCertB1(int i,
List[] policyNodes,
String id_p,
Map m_idp,
X509Certificate cert)
throws AnnotatedException,
CertPathValidatorException
processCertD1i
protected static boolean processCertD1i(int index,
List[] policyNodes,
DERObjectIdentifier pOid,
Set pq)
processCertD1ii
protected static void processCertD1ii(int index,
List[] policyNodes,
DERObjectIdentifier _poid,
Set _pq)
unionDN
protected static Set unionDN(Set excluded,
ASN1Sequence dn)
unionEmail
protected static Set unionEmail(Set excluded,
String email)
unionIP
protected static Set unionIP(Set excluded,
byte[] ip)