Aller au contenu
uencoder

Base64 XML-Safe

Base64 XML-Safe est une variante de Base64 adaptée aux documents XML, garantissant que la sortie ne contient aucun caractère spécial XML ou est enveloppée dans une section CDATA.

Objectif

Elle permet d'intégrer des données binaires en toute sécurité dans le contenu d'éléments XML sans entrer en collision avec les caractères syntaxiques de XML (<, >, &).

Mécanisme

La sortie Base64 standard ne contient jamais <, > ni &, mais contient +, / et = ; dans XML, la charge utile est généralement intégrée directement ou enveloppée dans une section CDATA, ou l'alphabet Base64URL est utilisé à la place.

Cas d’usage

  • Intégration binaire dans la configuration XML
  • Encodage de pièces jointes SOAP
  • Attributs d'assertion SAML

Outils associés

References