![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Cita:
IMPORTANTE: recuerda que hay que convertirlo a UTF8 antes de firmarlo. |
#2
|
||||
|
||||
¿Y en qué consiste esa función de conversión?
|
#3
|
|||
|
|||
Código:
std::string cdfCodificarUtf8(const char *txt) { int lnga=MultiByteToWideChar(CP_ACP,0,txt,-1,nullptr,0); WCHAR *tmpa=new WCHAR[lnga]; MultiByteToWideChar(CP_ACP,0,txt,-1,tmpa,lnga); int lngb=WideCharToMultiByte(CP_UTF8,0,tmpa,-1,nullptr,0,nullptr,nullptr); char *tmpb=new char[lngb]; WideCharToMultiByte(CP_UTF8,0,tmpa,-1,tmpb,lngb,nullptr,nullptr); std::string dst=tmpb; delete tmpa; delete tmpb; return(dst); } |
#4
|
||||
|
||||
Gracias! pero me refería más que nada a lo qué codificas. Es el XML sin firmar y luego lo firmas?
|
#5
|
|||
|
|||
Sí. Si lo firmas y después lo codificas puede cambiar la firma.
|
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
SII -Nuevo sistema de la Agencia Tributaria española de envío de datos vía Webservice | newtron | Internet | 3565 | Hace 1 Semana 11:04:13 |
Como utilizar la ayuda del nuevo Sistema Operativo | gluglu | Humor | 3 | 24-09-2007 09:39:05 |
Aplicacion Agencia De Viajes | ArdiIIa | Varios | 9 | 20-01-2007 16:49:53 |
El Vasco Aguirre | Al González | La Taberna | 5 | 26-05-2006 09:22:28 |
Microsoft ha lanzado su nuevo sistema operativo | DarkByte | Humor | 0 | 25-01-2004 09:21:14 |
![]() |
|