Example #1
0
        public void SalvarLicenca(Licenca licenca)
        {
            var localArquivo = LocalDoArquivo();
            var caminho      = Path.GetDirectoryName(localArquivo);

            if (!Directory.Exists(caminho))
            {
                Directory.CreateDirectory(caminho);
            }
            var conteudoArquivo = CriptografiaAES.Criptografa(_hash, JsonSerializer.Serialize(licenca));

            File.WriteAllText(localArquivo, conteudoArquivo);
        }
Example #2
0
 public string GerarHashDaLicenca(Licenca licenca)
 {
     return(CriptografiaAES.Criptografa(_hash, JsonSerializer.Serialize(licenca)));
 }