Ver Mensaje Individual
  #45 (permalink)  
Antiguo 18/07/2010, 21:21
javalos532
 
Fecha de Ingreso: mayo-2010
Mensajes: 34
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: Factura electroncia sat mexico

Aqui les dejo el codigo en C# para obtener el certificado... pero como comento el compañero RJDIAZC, que el numero de certificado es el SerialNumber pero no llego al valor

noCertificado="10001200000000022517"

a ver si alguien tiene alguna idea de esto... seguimos trabajando...

X509Certificate2 objCert = new X509Certificate2("RUTA DEL CERTIFICADO .CER", "password");
StringBuilder objSB = new StringBuilder("Detalle del certificado: \n\n");

objSB.AppendLine("Persona = " + objCert.Subject);
objSB.AppendLine("Emisor = " + objCert.Issuer);
objSB.AppendLine("Válido desde = " + objCert.NotBefore.ToString());
objSB.AppendLine("Válido hasta = " + objCert.NotAfter.ToString());
objSB.AppendLine("Tamaño de la clave = " + objCert.PublicKey.Key.KeySize.ToString());
objSB.AppendLine("Número de serie = " + objCert.SerialNumber);
objSB.AppendLine("Hash = " + objCert.Thumbprint);

Debug.Print(objSB.ToString());