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); }
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); }