UNPKG

xml-encryption

Version:

[![Build Status](https://travis-ci.org/auth0/node-xml-encryption.png)](https://travis-ci.org/auth0/node-xml-encryption)

13 lines (10 loc) 469 B
var escapehtml = require('escape-html'); module.exports = ({ contentEncryptionMethod, keyInfo, encryptedContent }) => ` <xenc:EncryptedData Type="http://www.w3.org/2001/04/xmlenc#Element" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#"> <xenc:EncryptionMethod Algorithm="${escapehtml(contentEncryptionMethod)}" /> ${keyInfo} <xenc:CipherData> <xenc:CipherValue>${escapehtml(encryptedContent)}</xenc:CipherValue> </xenc:CipherData> </xenc:EncryptedData> `;