es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Es obligatorio algún formato para el texto plano/carga útil de los paquetes JOSE JWE/JWS?

Quiero transferir y compartir algunos datos dentro de paquetes JOSE JWE/JWS entre diferentes puntos finales que ejecutan diferentes sistemas operativos/bibliotecas. Por lo tanto, quiero adherirme a los estándares relevantes (RFCs) lo más posible para la interoperabilidad. Lamentablemente no encontré respuesta mientras leía estos textos (¿tal vez perdí algo?).

Algunos de mis datos son naturalmente JSON, mientras que otros no lo son. Creo que sería tonto convertir los demás en un envoltorio JSON con solo una entrada, si solo se permite una entrada de todos modos.

De todos modos, noté que algunas bibliotecas solo permiten algún tipo de diccionarios al codificar datos en JWE/JWS, mientras que otras aceptarán cualquier cadena. Por lo tanto, me preocupa si sería considerado una mala práctica codificar datos simplemente en estos formatos o no.

Me gustaría diseñar mis protocolos a prueba de futuro, por lo que estoy muy preocupado por hacer las cosas correctamente cuando se trabaja con cifrado/codificación.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Como experto en TI especializado en json, jwe y jose, mi recomendación sería adherirse a las Normas relevantes (RFCs) lo más cercanamente posible para garantizar la interoperabilidad entre puntos finales que ejecuten diferentes sistemas operativos/ bibliotecas. Sin embargo, si no encontraste una respuesta a tu pregunta mientras leías estos textos, es posible que necesites buscar una guía adicional de las comunidades de codificación relevantes o de expertos en el campo.

    En cuanto a su preocupación por codificar cargas útiles no JSON en paquetes JWE/JWS, algunas bibliotecas solo permiten diccionarios, mientras que otras aceptan cualquier cadena. En este caso, no se consideraría mala práctica codificar datos simplemente en estos formatos. Sin embargo, siempre es mejor diseñar su protocolo para ser a prueba de futuros, lo que significa seguir las mejores prácticas al trabajar con cifrado/codificación. También puede ser útil consultar con expertos en el campo para asegurarse de que su diseño cumpla con los estándares y mejores prácticas de la industria.

Comments are closed.