public class PKIXExtendedParameters extends Object implements CertPathParameters
| Modifier and Type | Class and Description |
|---|---|
static class |
PKIXExtendedParameters.Builder |
| Modifier and Type | Field and Description |
|---|---|
static int |
CHAIN_VALIDITY_MODEL
This model uses the following validity model.
|
static int |
PKIX_VALIDITY_MODEL
This is the default PKIX validity model.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
clone()
Creates and returns a copy of this
Object. |
List<PKIXCertStore> |
getCertificateStores() |
List |
getCertPathCheckers() |
List<CertStore> |
getCertStores() |
List<PKIXCRLStore> |
getCRLStores() |
Date |
getDate() |
Set |
getInitialPolicies() |
Map<GeneralName,PKIXCertStore> |
getNamedCertificateStoreMap() |
Map<GeneralName,PKIXCRLStore> |
getNamedCRLStoreMap() |
String |
getSigProvider() |
PKIXCertStoreSelector |
getTargetConstraints()
Returns the required constraints on the target certificate.
|
Set |
getTrustAnchors() |
int |
getValidityModel() |
boolean |
isAnyPolicyInhibited() |
boolean |
isExplicitPolicyRequired() |
boolean |
isPolicyMappingInhibited() |
boolean |
isRevocationEnabled() |
boolean |
isUseDeltasEnabled()
Defaults to
false. |
public static final int PKIX_VALIDITY_MODEL
PKIXParameters.setDate(java.util.Date) method, so this
methods sets the Date when all certificates must have been
valid.public static final int CHAIN_VALIDITY_MODEL
PKIXParameters.setDate(java.util.Date) method sets the time, when
the end certificate must have been valid.
It is used e.g. in the German signature law.
public List<PKIXCertStore> getCertificateStores()
public Map<GeneralName,PKIXCertStore> getNamedCertificateStoreMap()
public List<PKIXCRLStore> getCRLStores()
public Map<GeneralName,PKIXCRLStore> getNamedCRLStoreMap()
public Date getDate()
public boolean isUseDeltasEnabled()
false.public int getValidityModel()
CHAIN_VALIDITY_MODEL,
PKIX_VALIDITY_MODELpublic Object clone()
ObjectObject. The default
implementation returns a so-called "shallow" copy: It creates a new
instance of the same class and then copies the field values (including
object references) from this instance to the new instance. A "deep" copy,
in contrast, would also recursively clone nested objects. A subclass that
needs to implement this kind of cloning should call super.clone()
to create the new instance and then create deep copies of the nested,
mutable objects.clone in interface CertPathParametersclone in class Objectpublic PKIXCertStoreSelector getTargetConstraints()
Selector. If null, no constraints are
defined.Selector specifying the constraints on the
target certificate or attribute certificate (or null)PKIXCertStoreSelectorpublic Set getTrustAnchors()
public Set getInitialPolicies()
public String getSigProvider()
public boolean isExplicitPolicyRequired()
public boolean isAnyPolicyInhibited()
public boolean isPolicyMappingInhibited()
public List getCertPathCheckers()
public boolean isRevocationEnabled()