Una plantilla compartida desde la aplicación, o entregada por MVT Conseil, viaja en un archivo .clicinsitu. Ese archivo está codificado y firmado, no cifrado: puede leerlo sin nosotros.
CLICINSITU_PACK_V1:<contenido>[.<firma>]. Extensión .clicinsitu, tipo application/vnd.clicinsitu.{"schema": "clicinsitu/pack/v1", "meta": {…}, "models": […]}. Los nombres de las plantillas, la información que piden, sus destinatarios y los textos de sus correos se leen en claro.No necesita la aplicación para leerlo: bastan tres líneas de Python.
import base64, gzip, json
contenido = open("modele.clicinsitu", encoding="utf-8").read().strip().split(":", 1)[1].split(".")[0]
print(json.dumps(json.loads(gzip.decompress(base64.urlsafe_b64decode(contenido + "=="))), indent=2, ensure_ascii=False))
Clave pública para verificar las firmas (X.509, base64):
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAErIab062yMtMF0y1xXYI3OVA6Nsl6Ec3FW3nFWlgm9wuOlNo9HJdOjp+4YNpkctfFt443k5gstoMw1/ljh8W/uw==
Un formato documentado, sin ninguna dependencia: sus plantillas son suyas. La firma indica de dónde viene un archivo; no oculta nada.
Volver a Seguridad y privacidad.