Class YkueApi
java.lang.Object
br.ufsc.labsec.pbad.ykue_psc_core.helpers.CloudHelper
br.ufsc.labsec.signature.signer.a3.YkueApi
- All Implemented Interfaces:
br.ufsc.labsec.pbad.ykue_psc_core.Interfaces.RemoteKeyStore
,br.ufsc.labsec.pbad.ykue_utils.signature.CertificateInformation
,br.ufsc.labsec.pbad.ykue_utils.signature.InformationSigner
public class YkueApi
extends br.ufsc.labsec.pbad.ykue_psc_core.helpers.CloudHelper
Implementação de
RemoteKeyStore
para requisições à API do Ykue.-
Field Summary
Fields inherited from class br.ufsc.labsec.pbad.ykue_psc_core.helpers.CloudHelper
certificate, isFile
-
Constructor Summary
Constructors Constructor Description YkueApi()
-
Method Summary
Methods inherited from class br.ufsc.labsec.pbad.ykue_psc_core.helpers.CloudHelper
getCertificate, setIsFile
-
Constructor Details
-
YkueApi
public YkueApi()
-
-
Method Details
-
setApiUri
Método auxiliar usado para testes unitários.- Parameters:
uri
- URI da API do Ykue
-
getCert
- Specified by:
getCert
in classbr.ufsc.labsec.pbad.ykue_psc_core.helpers.CloudHelper
- Throws:
YkueException
-
sign
public byte[] sign(byte[] data, String suite) throws br.ufsc.labsec.pbad.ykue_utils.exceptions.SignerException- Throws:
br.ufsc.labsec.pbad.ykue_utils.exceptions.SignerException
-