Package br.ufsc.labsec.signature.tsa
Class TimeStampComponent
java.lang.Object
br.ufsc.labsec.component.Component
br.ufsc.labsec.signature.tsa.TimeStampComponent
public class TimeStampComponent extends Component
Esta classe representa um componente de carimbo de tempo
-
Field Summary
Fields Modifier and Type Field Description SignaturePolicyInterface
signaturePolicyInterface
Fields inherited from class br.ufsc.labsec.component.Component
application
-
Constructor Summary
Constructors Constructor Description TimeStampComponent(Application application)
-
Method Summary
Modifier and Type Method Description void
clear()
Avisa o componente que o seu estado deve ser reiniciadostatic String
credentialsFromIdSecret(String id, String secret)
TimeStamp
getTimeStamp()
Retorna o carimbo de tempoTimeStampAttributeResolver
getTimeStampAttributeResolver()
TsaInfo.TsaAuthInfo
getTsaAuthInfo()
void
setTsaAuthInfo(TsaInfo.TsaAuthInfo tsaAuthInfo)
void
startOperation()
Avisa o componente que a aplicação foi configurada e está tudo pronto para começar a operação.void
updateTsaFromParams()
Methods inherited from class br.ufsc.labsec.component.Component
connect, defineRoleProvider, getApplication, getParameter, getRequirementsNotMeet, getRole, getRolesProvided, ready
-
Field Details
-
signaturePolicyInterface
-
-
Constructor Details
-
TimeStampComponent
- Parameters:
application
-
-
-
Method Details
-
updateTsaFromParams
public void updateTsaFromParams() -
startOperation
public void startOperation()Description copied from class:Component
Avisa o componente que a aplicação foi configurada e está tudo pronto para começar a operação.- Specified by:
startOperation
in classComponent
-
clear
public void clear()Description copied from class:Component
Avisa o componente que o seu estado deve ser reiniciado -
getTimeStamp
Retorna o carimbo de tempo- Returns:
- O carimbo de tempo
-
getTimeStampAttributeResolver
-
credentialsFromIdSecret
-
getTsaAuthInfo
-
setTsaAuthInfo
-