public class ValidationSystem
extends java.lang.Object
implements java.lang.Cloneable
Validation System contains all of the validation parameters. In addition to these parameters it also includes various structures such as ValidationHistory lists and CACache in order to provide performance optimizations especially druing batch validaton operations.
CheckSystem: The list of Checker objects specifies which controls will be performed during validation.
FindSystem: The list of Finder objects specifies from where the certificates, crls and OCSP Responses required for validation will be found.
MatchSystem: The list of Matcher objects specifies how it will be decided that the found items are the correct matches
Constructor and Description |
---|
ValidationSystem() |
Modifier and Type | Method and Description |
---|---|
void |
addToCACache(tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCACert) |
void |
addToCyclicCheckList(tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCertificate)
Döngü Koruma Listesine sertifika ekler
|
void |
addToUserInitialPolicySet(java.lang.String aPolicy) |
java.lang.Object |
clone() |
java.util.Calendar |
getBaseValidationTime()
Returns base validation time which signature(s) will be validated in this time
|
java.util.Map<java.lang.String,java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate>> |
getCACache() |
java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> |
getCachedCACertificates(java.lang.String aKey) |
CertificateValidationCache |
getCertificateValidationCache()
Sertifika Doğrulama Hafızası döner
|
CheckSystem |
getCheckSystem()
Returns check system of validation system
|
CRLValidationCache |
getCRLValidationCache()
SİL Doğrulama Hafızası döner
|
java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> |
getCyclicCheckList()
\brief
Döngü Koruma Listesini döner
\return List<ECertificate>
Döngü Koruma Listesi
|
java.lang.String |
getDefaultStorePath()
Returns default path of store
|
FindSystem |
getFindSystem()
Returns find system of validation system
|
java.util.Calendar |
getLastRevocationTime() |
MatchSystem |
getMatchSystem()
Returns match system of validation system
|
SaveSystem |
getSaveSystem()
Returns save system of validation system
|
TimeProvider |
getTimeProvider() |
java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> |
getUserInitialCertificateSet()
Kullanıcı Tanımlı Sertifika Listesini döner
|
java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECRL> |
getUserInitialCRLSet()
Kullanıcı Tanımlı SIL Listesini döner
|
java.util.List<tr.gov.tubitak.uekae.esya.api.asn.ocsp.EOCSPResponse> |
getUserInitialOCSPResponseSet()
Kullanıcı Tanımlı OCSP Cevabı Listesini belirler
|
java.util.List<java.lang.String> |
getUserInitialPolicySet()
Returns user initial policy of validation system
|
java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> |
getValidCertificateSet()
Gecerli Sertifika Listesini döner
|
boolean |
isDoNotUsePastRevocationInfo()
Checks whether old revocation info is used or not
|
boolean |
isInitialAnyPolicyInhibit() |
boolean |
isInitialExplicitPolicy() |
boolean |
isInitialPolicyMappingInhibit() |
boolean |
isTrustedCertificate(tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCertificate)
Checks whether aCertificate is trustedCertificate or not
|
void |
removeFromCyclicCheckList(tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCertificate)
Döngü Koruma Listesinden sertifika cikarir
|
void |
setBaseValidationTime(java.util.Calendar aBaseValidationTime)
Set base validation time which signature(s) will be validated in this time
|
void |
setCACache(tr.gov.tubitak.uekae.esya.api.common.util.MultiMap<java.lang.String,tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> aCACache) |
void |
setCertificateValidationCache(CertificateValidationCache aCVC)
Sertifika Doğrulama Hafızası belirler
|
void |
setCheckSytem(CheckSystem aCheckSystem)
Set check system of validation system
|
void |
setCRLValidationCache(CRLValidationCache aCVC)
SİL Doğrulama Hafızası belirler
|
void |
setCyclicCheckList(java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> aCyclicCheckList)
Döngü Koruma Listesini belirler
|
void |
setDefaultStorePath(java.lang.String aDefaultStorePath)
Set default path of store
|
void |
setDoNotUsePastRevocationInfo(boolean aDoNotUsePastRevocationInfo)
Set DoNotUsePastRevocationInfo flag which old revocation info is used if it is false,old revocation info does not used otherwise
|
void |
setFindSystem(FindSystem aFindSystem)
Set find system of validation system
|
void |
setInitialAnyPolicyInhibit(boolean aIAPI) |
void |
setInitialExplicitPolicy(boolean aEP) |
void |
setInitialPolicyMappingInhibit(boolean aPMI) |
void |
setLastRevocationTime(java.util.Calendar aLRT) |
void |
setMatchSystem(MatchSystem aMatchSystem)
Set match system of validation system
|
void |
setSaveSystem(SaveSystem aSaveSystem)
Set save system of validation system
|
void |
setTimeProvider(TimeProvider aTimeProvider) |
void |
setUserInitialCertificateSet(java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> aCertificateList)
Kullanıcı Tanımlı Sertifika Listesini belirler
|
void |
setUserInitialCRLSet(java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECRL> aUserInitialCRLList)
Kullanıcı Tanımlı SIL Listesini belirler
|
void |
setUserInitialOCSPResponseSet(java.util.List<tr.gov.tubitak.uekae.esya.api.asn.ocsp.EOCSPResponse> aResponseList)
Kullanıcı Tanımlı OCSP Cevabı Listesini belirler
|
void |
setUserInitialPolicySet(java.util.List<java.lang.String> aPolicyList) |
void |
setValidCertificateSet(java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> aValidCertificateSet)
Geçerli Sertifika Listesini belirler
|
public CheckSystem getCheckSystem()
public void setCheckSytem(CheckSystem aCheckSystem)
public FindSystem getFindSystem()
public void setFindSystem(FindSystem aFindSystem)
public MatchSystem getMatchSystem()
public void setMatchSystem(MatchSystem aMatchSystem)
public SaveSystem getSaveSystem()
public void setSaveSystem(SaveSystem aSaveSystem)
public CertificateValidationCache getCertificateValidationCache()
public void setCertificateValidationCache(CertificateValidationCache aCVC)
public CRLValidationCache getCRLValidationCache()
public void setCRLValidationCache(CRLValidationCache aCVC)
public boolean isTrustedCertificate(tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCertificate)
public java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> getCyclicCheckList()
public void setCyclicCheckList(java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> aCyclicCheckList)
public void addToCyclicCheckList(tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCertificate)
public void removeFromCyclicCheckList(tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCertificate)
public java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> getValidCertificateSet()
public void setValidCertificateSet(java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> aValidCertificateSet)
public java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> getUserInitialCertificateSet()
public void setUserInitialCertificateSet(java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> aCertificateList)
public java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECRL> getUserInitialCRLSet()
public void setUserInitialCRLSet(java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECRL> aUserInitialCRLList)
public java.util.List<tr.gov.tubitak.uekae.esya.api.asn.ocsp.EOCSPResponse> getUserInitialOCSPResponseSet()
public void setUserInitialOCSPResponseSet(java.util.List<tr.gov.tubitak.uekae.esya.api.asn.ocsp.EOCSPResponse> aResponseList)
public java.util.List<java.lang.String> getUserInitialPolicySet()
public boolean isInitialPolicyMappingInhibit()
public boolean isInitialExplicitPolicy()
public boolean isInitialAnyPolicyInhibit()
public void setUserInitialPolicySet(java.util.List<java.lang.String> aPolicyList)
public void addToUserInitialPolicySet(java.lang.String aPolicy)
public void setInitialPolicyMappingInhibit(boolean aPMI)
public void setInitialExplicitPolicy(boolean aEP)
public void setInitialAnyPolicyInhibit(boolean aIAPI)
public void setDefaultStorePath(java.lang.String aDefaultStorePath)
public java.lang.String getDefaultStorePath()
public TimeProvider getTimeProvider()
public void setTimeProvider(TimeProvider aTimeProvider)
public java.util.Calendar getBaseValidationTime()
public void setBaseValidationTime(java.util.Calendar aBaseValidationTime)
public java.util.Calendar getLastRevocationTime()
public void setLastRevocationTime(java.util.Calendar aLRT)
public boolean isDoNotUsePastRevocationInfo()
public void setDoNotUsePastRevocationInfo(boolean aDoNotUsePastRevocationInfo)
public java.util.Map<java.lang.String,java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate>> getCACache()
public void setCACache(tr.gov.tubitak.uekae.esya.api.common.util.MultiMap<java.lang.String,tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> aCACache)
public void addToCACache(tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCACert)
public java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> getCachedCACertificates(java.lang.String aKey)
public java.lang.Object clone()
clone
in class java.lang.Object
Copyright © 2025. All rights reserved.