{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-guides/developer/auth-and-security/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["cards","card"]},"type":"markdown"},"seo":{"title":"JSON Object Signing and Encryption","siteUrl":"https://docs.wise.com","projectTitle":"Wise Platform","description":"An intro to the JOSE framework and how Wise implements JOSE with JWS, JWE, and JWS+JWE.","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"json-object-signing-and-encryption","__idx":0},"children":["JSON Object Signing and Encryption"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The JSON Object Signing and Encryption (JOSE) framework provides a general method to secure JSON-based data."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can implement the following JOSE specifications for enhanced security of your Wise integration: JSON Web Signature (JWS), JSON Web Encryption (JWE), or JWS + JWE."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Select your prefered method from the guides below for implementation details:"]},{"$$mdtype":"Tag","name":"Cards","attributes":{"columns":3,"cardMinWidth":180},"children":[{"$$mdtype":"Tag","name":"Card","attributes":{"title":"JOSE JWS","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","iconVariant":"filled","to":"/guides/developer/auth-and-security/jose/jose-jws"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Implementing JWS lets you create tamper-proof requests, safeguarding data integrity and authenticity during critical transactions."]}]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"JOSE JWE","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","iconVariant":"filled","to":"/guides/developer/auth-and-security/jose/jose-jwe"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Implementing JWE ensures only the intended recipient can read the JSON request."]}]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"JOSE JWS + JWE","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","iconVariant":"filled","to":"/guides/developer/auth-and-security/jose/jose-jws-jwe"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Implementing JWS and JWE ensures tamper-proof requests only the intended recipient can read."]}]}]}]},"headings":[{"value":"JSON Object Signing and Encryption","id":"json-object-signing-and-encryption","depth":1}],"frontmatter":{"seo":{"description":"An intro to the JOSE framework and how Wise implements JOSE with JWS, JWE, and JWS+JWE.","title":"JSON Object Signing and Encryption"}},"lastModified":"2026-04-30T08:54:00.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/guides/developer/auth-and-security/jose","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}