DigitalSignatureService

@Service
class DigitalSignatureService(certificateRepository: TenantCertificateRepository)(source)

Constructors

Link copied to clipboard
constructor(certificateRepository: TenantCertificateRepository)

Functions

Link copied to clipboard
fun prepareDataToSign(sourceFile: File): ByteArray

CENÁRIO B: Assinatura A3 (Token USB / Cliente) - Parte 1 (Backend)

Link copied to clipboard
fun signWithStoredCertificate(sourceFile: File, destFile: File, tenantId: String, certificateId: String? = null)

CENÁRIO A: Assinatura Automática (Servidor) Usa o certificado A1 armazenado no banco de dados do Tenant.