Hola AMigos,
Al generar el sello del xml y validarla, me dice que el el sello es invalido, esto comenzo para los .cer de 2048bits.
Les dejo mi codigo y espero me pueden ayudar..saludos....
Private Function GenerarSello() As String
Dim pkey As New privateKey
Dim success As Long
Dim pkeyXml As String
Dim rsa As New ChilkatRsa
tConf.MoveFirst
tPaises.Index = "Clave"
tPaises.Seek "=", tConf!Pais
If Not tPaises.NoMatch Then
pkey.LoadPkcs8EncryptedFile tPaises!Key, tPaises!ClaveCer
End If
pkeyXml = pkey.GetXml()
success = rsa.UnlockComponent(CK_KEY)
If (success <> 1) Then
Debug.Print rsa.LastErrorText & vbCrLf
Exit Function
End If
success = rsa.GenerateKey(2048)
If (success <> 1) Then
Debug.Print rsa.LastErrorText & vbCrLf
Form1.Text1.Text = rsa.LastErrorText
MsgBox rsa.LastErrorText
Exit Function
End If
success = rsa.ImportPrivateKey(pkeyXml)
If (success <> 1) Then
Debug.Print rsa.LastErrorText & vbCrLf
MsgBox rsa.LastErrorText
Exit Function
End If
rsa.Charset = "utf-8"
rsa.EncodingMode = "base64"
rsa.LittleEndian = 0
Dim base64Sig As String
base64Sig = rsa.SignStringENC(GetCadenaOriginal(m_xmlDOM), "sha-1")
GenerarSello = base64Sig
End Function

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.
CARTA PORTE V3.1
ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03
.
SELLO 2048bits
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: SELLO 2048bits
Código: Seleccionar todo
base64Sig = rsa.SignStringENC(GetCadenaOriginal(m_xmlDOM), "sha-1")
Código: Seleccionar todo
base64Sig = rsa.SignStringENC(GetCadenaOriginal(m_xmlDOM), "sha-2")
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!