Ejemplo n.º 1
0
        public void CertificadoDeAutenticacion_UnaEmision_RegistroDelCertificadoDeAutenticacion()
        {
            elResultadoEsperado = ObtengaUnRegistroDeCertificadoNacionalDeAutenticacion();

            laEmision           = ObtengaUnaEmisionNacional();
            elResultadoObtenido = new RegistroDeEmision(laEmision).CertificadoDeAutenticacion;

            Verificacion.SonIguales(elResultadoEsperado, elResultadoObtenido);
        }
        public void Mapeado_UnaEmision_RegistroDelCertificadoDeFirma()
        {
            elResultadoEsperado = ObtengaUnRegistroDeCertificadoNacionalDeFirma();

            laEmision = ObtengaUnaEmisionNacional();
            elResultadoObtenido = new RegistroDeCertificadoDeFirma(laEmision).Mapeado();

            Verificacion.SonIguales(elResultadoEsperado, elResultadoObtenido);
        }
        public RegistroDeCertificado ObtengaUnRegistroDeCertificadoNacionalDeAutenticacion()
        {
            RegistroDeCertificado elRegistro = new RegistroDeCertificado();

            elRegistro.ID     = 0;
            elRegistro.Sujeto = "CN=MIGUEL SUAREZ GODINEZ (AUTENTICACION), OU=CIUDADANO, O=PERSONA FISICA, C=CR, GivenName=MIGUEL, Surname=SUAREZ GODINEZ, SERIALNUMBER=CPF-3034560333";
            elRegistro.DireccionDeRevocacion = "http://direccionderevocacion.com";
            elRegistro.FechaDeEmision        = new DateTime(2016, 10, 11);
            elRegistro.FechaDeVencimiento    = new DateTime(2020, 10, 11);

            return(elRegistro);
        }
Ejemplo n.º 4
0
        private RegistroDeEmision ObtengaLaEmision()
        {
            RegistroDeEmision elRegistroDeEmision = new RegistroDeEmision();

            RegistroDeCertificado unRegistro = new RegistroDeCertificado();

            unRegistro.ID = 1;
            unRegistro.DireccionDeRevocacion = "http://crl";
            unRegistro.FechaDeEmision        = new System.DateTime(2014, 12, 31);
            unRegistro.FechaDeVencimiento    = new System.DateTime(2018, 12, 31);
            unRegistro.Sujeto = "El Sujeto de Autenticacion";
            elRegistroDeEmision.CertificadoDeAutenticacion = unRegistro;

            RegistroDeCertificado otroRegistro = new RegistroDeCertificado();

            otroRegistro.ID = 2;
            otroRegistro.DireccionDeRevocacion = "http://crl2";
            otroRegistro.FechaDeEmision        = new System.DateTime(2015, 11, 30);
            otroRegistro.FechaDeVencimiento    = new System.DateTime(2019, 11, 30);
            otroRegistro.Sujeto = "El Sujeto de Firma";
            elRegistroDeEmision.CertificadoDeFirma = otroRegistro;

            return(elRegistroDeEmision);
        }