Página 1 de 1
Convertir a base64Binary
Publicado: Vie Oct 13, 2017 6:24 am
por Alex Noria
Hola a todos :
Los atributos CertPago y SelloPago su tipo base es xs:base64Binary. ¿ Es posible mediante Openssl convertir un string base64 a base64Binary ? Utilizo openssl pero también me serviría aunque fuera en C#.
Saludos
Re: Convertir a base64Binary
Publicado: Vie Oct 13, 2017 8:55 am
por Jesus Castelo
Pues en la descripción de los campos para el complemento de pagos en el caso del sello y certificado de los pagos SPEI dice:
Debe ser expresado como una cadena de texto en formato base 64
es lo mismo que dice el Anexo20 en el caso del sello y certificado del CFDI, así que supongo que van de la misma manera.
Re: Convertir a base64Binary
Publicado: Vie Oct 13, 2017 4:35 pm
por Alex Noria
Hola Jesús Castelo :
Lamento decirte que no. Yo también así lo tenía programado en base64 string como en el cfdi pero si checas el estándar (Pagos10.pdf) en los atributos CertPago y SelloPago : Tipo Base: xs:base64Binary
Si revisas el anexo 20 el atributo Certificado : Tipo Base xs:string
Así o más complicado
Saludos
Re: Convertir a base64Binary
Publicado: Sab Oct 14, 2017 4:42 pm
por Dado
No es necesario que conviertas de string base 64 a base64binary porque son lo mismo
Cuando definen que debe ser base64Binary en realidad es un tipo especial de string.
String - puede contener cualquier cadena de caracteres, incluso de tipo unicode
Base64Binary - ES UN STRING que solo puede tener como caracteres las letras a..z , los digitos 0..9 el signo de + y la barra, y representa un objeto binario, como un certificado CER o incluso un archivo PDF (si, un PDF, un DOC, un JPG, mediante este STRING especial se puede representar cualquier cosa)
Re: Convertir a base64Binary
Publicado: Mié Oct 18, 2017 5:11 pm
por Alex Noria
Hola DADO :
Son iguales en el sentido que contienen la misma información (El Certificado), pero son codificados diferente. De hecho hay un método en C# que convierte un string en base64 a base64Binary.
https://msdn.microsoft.com/en-us/librar ... .110).aspx