Class SignaturePolicyComponent
java.lang.Object
br.ufsc.labsec.component.Component
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.SignaturePolicyComponent
public class SignaturePolicyComponent extends Component
Esta classe representa um componente de política de assinatura
-
Field Summary
Fields Modifier and Type Field Description LpaCache
lpaCache
SignaturePolicyCache
signaturePolicyCache
TrustAnchorInterface
trustAnchorInterface
Fields inherited from class br.ufsc.labsec.component.Component
application
-
Constructor Summary
Constructors Constructor Description SignaturePolicyComponent(Application application)
Construtor -
Method Summary
Modifier and Type Method Description void
clear()
Limpa as informações do componentevoid
copyFieldsTo(Component copy)
Copia os atributos relevantes da instância que chama esse método para copy.Optional<Date>
getCurrentTimeReference(Integer code)
SignaturePolicyProxy
getSignaturePolicy()
Retorna a política de assinaturavoid
putCurrentTimeReference(Integer code, Date currentTimeReference)
void
startOperation()
Inicia o componenteMethods inherited from class br.ufsc.labsec.component.Component
connect, defineRoleProvider, getApplication, getParameter, getRequirementsNotMeet, getRole, ready
-
Field Details
-
trustAnchorInterface
-
lpaCache
-
signaturePolicyCache
-
-
Constructor Details
-
SignaturePolicyComponent
Construtor- Parameters:
application
- Uma aplicação com seus componentes
-
-
Method Details
-
copyFieldsTo
Description copied from class:Component
Copia os atributos relevantes da instância que chama esse método para copy.- Overrides:
copyFieldsTo
in classComponent
- Parameters:
copy
- objeto que receberá as cópias dos atributos
-
getSignaturePolicy
Retorna a política de assinatura- Returns:
- A política de assinatura
-
putCurrentTimeReference
-
getCurrentTimeReference
-
startOperation
public void startOperation()Inicia o componente- Specified by:
startOperation
in classComponent
-
clear
public void clear()Limpa as informações do componente
-