{"repo":"Mastercard/client-encryption-nodejs","free":true,"listed":false,"github":"https://github.com/Mastercard/client-encryption-nodejs","clone":"git clone https://github.com/Mastercard/client-encryption-nodejs.git","description":"Library for Mastercard API compliant payload encryption/decryption.","language":"JavaScript","stars":44,"topics":["javascript","field-level-encryption","fle","encryption","decryption","nodejs","openapi","mastercard"],"license":"MIT","category":"security-tools","readme_excerpt":"client-encryption-nodejs Table of Contents - Overview - Compatibility - References - Versioning and Deprecation Policy - Usage - Prerequisites - Adding the Library to Your Project - Performing Field Level Encryption and Decryption - Performing JWE Encryption and Decryption - Integrating with OpenAPI Generator API Client Libraries Overview NodeJS library for Mastercard API compliant payload encryption/decryption. Compatibility - NodeJS 17+ There shouldn't be any Node compatibility issues with this package, but it's a good idea to keep your Node versions up-to-date. It is recommended that you use one of the LTS Node.js releases, or one of the more general recent releases. A Node version manager such as nvm ( Mac and Linux ) or nvm-windows is a good way to stay on top of this. References Versioning and Deprecation Policy Mastercard Versioning and Deprecation Policy Usage Prerequisites Before using this library, you will need to set up a project in the Mastercard Developers Portal. As part of this set up, you'll receive: - A public request encryption certificate (aka Client Encryption Keys ) - A private response decryption key (aka Mastercard Encryption Keys ) Installation If you want to use mastercard-client-encryption with Node.js, it is available through npm : - http://npmjs.org/package/mastercard-client-encryption Adding the library to your project: You can then use it as a regular module: Performing Field Level Encryption and Decryption - Introduction - Configuring the Field","default_branch":null,"files":null,"tree":[],"storefront":"/r/Mastercard","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Mastercard/client-encryption-nodejs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}