Ejemplo n.º 1
0
        public void CertificarDocumento_CertificaDocumentosFirmados()
        {
            var recursos        = Herramientas.GetResourcesPath();
            var pathCertificado = Path.Combine(recursos, "certificado.pfx");
            var pathDocumento   = Path.Combine(recursos, "documento-firmado.pdf");
            var certificado     = new Certificado(pathCertificado);
            var notario         = new Notario(certificado);

            var resultado = notario.CertificarDocumento(pathDocumento);

            Assert.IsTrue(resultado);
        }
Ejemplo n.º 2
0
        public void Firmar_FirmaCorrectaDelDocumento()
        {
            var recursos              = Herramientas.GetResourcesPath();
            var pathCertificado       = Path.Combine(recursos, "certificado.pfx");
            var pathDocumentoSinFirma = Path.Combine(recursos, "documento.pdf");
            var pathDocumentoConFirma = Path.Combine(recursos, "documento-con-firma-test.pdf");
            var certificado           = new Certificado(pathCertificado);
            var firmante              = new Firmante(certificado);

            firmante.Firmar(pathDocumentoSinFirma, pathDocumentoConFirma);

            Assert.IsTrue(File.Exists(pathDocumentoConFirma));
        }