Cita:
Iniciado por dumysoft Gracias por tu amabilidad.
Te comento que probando el codigo me marca un error aqui AsymmetricKeyParameter pk = Cert.GetPublicKey();
Referencia a objeto no establecida
a que namespace pertenece esa funcion?
o que puede ser?
Es esta la referencia:
Org.BouncyCastle.Crypto.AsymmetricKeyParameter pk = Cert.GetPublicKey();
Con eso obtiene la clave publica del certificado, y con esa desencriptas, y ahi mismo obtienes el numero de certificado que te piden en al xml, incluso cuando lees la clave privada, ahi mismo puedes obtner la clave publica, y es la misma que si la lees del certificado, solo que tienes que leer el certificado por que obtienes el numero de serie, con el codigo que e pase antes ya te trael la el numeor de certificado, pk no se en k formato te lo dan y si lo checas en el validador es el mismo el k lees del certificado y el que te da el validador.
Cuando enciptas ahi mismo puedes verificar si tu sello es correcto, tiene una opcion para validar tu sello con la clave publica.
surte, espero no haberte enrredado con mi choro...