Class ValidationServiceRepository
java.lang.Object
br.ufsc.labsec.component.Component
br.ufsc.labsec.signature.conformanceVerifier.validationService.ValidationServiceRepository
- All Implemented Interfaces:
ValidationServiceRepositoryInterface
public class ValidationServiceRepository
extends Component
implements ValidationServiceRepositoryInterface
Representa um componente de repositório PKCS12.
Estende
Component.-
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class Component
application -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Limpa as informações do componentevoidcopyFieldsTo(Component copy) Copia os atributos relevantes da instância que chama esse método para copy.Retorna o caminho do arquivo de cacheRetorna a instância do serviço de validaçãoRetorna o caminho do repositóriobooleanvoidInicia o componenteMethods inherited from class Component
connect, defineRoleProvider, getApplication, getParameter, getRequirementsNotMeet, getRole, readyMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ValidationServiceRepositoryInterface
getParameter
-
Field Details
-
completeRevocationInformation
-
completeOCSPRevocationInformation
-
completeCertificateCollection
-
additionalCertificateCollection
-
additionalAttributeCertificateCollection
-
additionalCRLRevocationInformation
-
additionalOCSPRevocationInformation
-
signaturePolicyInterface
-
-
Constructor Details
-
ValidationServiceRepository
Construtor. Cria o componente PKCS12- Parameters:
application- Uma aplicação com seus componentes
-
-
Method Details
-
copyFieldsTo
Description copied from class:ComponentCopia os atributos relevantes da instância que chama esse método para copy.- Overrides:
copyFieldsToin classComponent- Parameters:
copy- objeto que receberá as cópias dos atributos
-
getRepositoryPath
Retorna o caminho do repositório- Returns:
- O caminho do repositório
-
getCompleteRevocationInformation
- Specified by:
getCompleteRevocationInformationin interfaceValidationServiceRepositoryInterface
-
getCompleteOCSPRevocationInformation
- Specified by:
getCompleteOCSPRevocationInformationin interfaceValidationServiceRepositoryInterface
-
getCompleteCertificateCollection
- Specified by:
getCompleteCertificateCollectionin interfaceValidationServiceRepositoryInterface
-
getAdditionalCertificateCollection
- Specified by:
getAdditionalCertificateCollectionin interfaceValidationServiceRepositoryInterface
-
getAdditionalAttributeCertificateCollection
- Specified by:
getAdditionalAttributeCertificateCollectionin interfaceValidationServiceRepositoryInterface
-
getAdditionalCRLRevocationInformation
- Specified by:
getAdditionalCRLRevocationInformationin interfaceValidationServiceRepositoryInterface
-
getAdditionalOCSPRevocationInformation
- Specified by:
getAdditionalOCSPRevocationInformationin interfaceValidationServiceRepositoryInterface
-
getTrustAnchorInterface
- Specified by:
getTrustAnchorInterfacein interfaceValidationServiceRepositoryInterface
-
getTrustServiceLookup
- Specified by:
getTrustServiceLookupin interfaceValidationServiceRepositoryInterface
-
getVerifierParamReturnArtifacts
public boolean getVerifierParamReturnArtifacts()- Specified by:
getVerifierParamReturnArtifactsin interfaceValidationServiceRepositoryInterface
-
getCertificateValidationService
Retorna a instância do serviço de validação- Specified by:
getCertificateValidationServicein interfaceValidationServiceRepositoryInterface- Returns:
- O serviço de validação
-
getRevocationRepositoryService
- Specified by:
getRevocationRepositoryServicein interfaceValidationServiceRepositoryInterface
-
startOperation
-
clear
-
getCachePath
Retorna o caminho do arquivo de cache- Specified by:
getCachePathin interfaceValidationServiceRepositoryInterface- Returns:
- O caminho do arquivo de cache
-