Ver Mensaje Individual
  #55 (permalink)  
Antiguo 17/12/2009, 13:10
Edg_LB
 
Fecha de Ingreso: febrero-2007
Mensajes: 10
Antigüedad: 17 años, 10 meses
Puntos: 0
Respuesta: Facturacion electronica en México

Cita:
Iniciado por dumysoft Ver Mensaje
Gracias, si te entiendo.
y cual seria la referencia de esta funcion GetPublicKey() pque. parece ser que es la que no me esta funcionando.

Estuve buscando en el examinador de objetos para ver a cual pertenece pero son muchos namespaces que lo contienen.


en espera de sus comentarios. Saludos.
T pongo el codigo de como lo tengo.

using System;
using System.Collections.Generic;
using System.Text;
using Org.BouncyCastle.Crypto;
using Org.BouncyCastle.Utilities.Encoders;
using Org.BouncyCastle.Crypto.Engines;
using Org.BouncyCastle.Crypto.Generators;
using Org.BouncyCastle.Security;
using System.IO;
using Org.BouncyCastle.X509;
using Org.BouncyCastle.OpenSsl;
using Org.BouncyCastle.Utilities.Collections;
using Org.BouncyCastle.Crypto.Parameters;
using System.Security.Cryptography;






//Read Public Key
TextReader trCer = new StreamReader(@PublicKey);
PemReader rdCer = new PemReader(trCer);
X509Certificate Cert = (X509Certificate)rdCer.ReadObject();

Org.BouncyCastle.Crypto.AsymmetricKeyParameter pk = Cert.GetPublicKey();
byte[] nSerie = Cert.SerialNumber.ToByteArray();
string nCertificado = Encoding.ASCII.GetString(nSerie);


saludos...