{"_id":"dkim-signature","_rev":"17-210529f73af1d95732e74a4b0eab0547","name":"dkim-signature","dist-tags":{"latest":"3.0.1"},"versions":{"1.0.0":{"name":"dkim-signature","version":"1.0.0","keywords":["email","mail","dkim","key","signature","domainkeys","domainkey","identified","message"],"author":{"name":"Jonas Hermsmeier","email":"jhermsmeier@gmail.com"},"license":"MIT","_id":"dkim-signature@1.0.0","maintainers":[{"name":"jhermsmeier","email":"jhermsmeier@gmail.com"}],"homepage":"https://github.com/jhermsmeier/node-dkim-signature","bugs":{"url":"https://github.com/jhermsmeier/node-dkim-signature/issues"},"dist":{"shasum":"8763ea11bb61294a2076345c2cb6c85c98e86677","tarball":"https://registry.npmjs.org/dkim-signature/-/dkim-signature-1.0.0.tgz","integrity":"sha512-68Uk10NDYUjhfuP04CMLIoUJekE/Upo6KY27rQA7Gqo/0+r0j+wv7XOJfxecYyoCiho/8QMKllfCMIW0UvkFJw==","signatures":[{"sig":"MEQCICRB87JocYRzmfVlktjwn7Wz+NYh8ni3cpks5bCqZOx+AiAXs6Jk0QvckrVeUZR8dMp5gibE6U4oRVJkvCSOC1YYdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/signature","_from":".","_shasum":"8763ea11bb61294a2076345c2cb6c85c98e86677","gitHead":"d0d2ad5cfe1a12ed74197eb49554623aaed14de7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jhermsmeier","email":"jhermsmeier@gmail.com"},"repository":{"url":"https://github.com/jhermsmeier/node-dkim-signature.git","type":"git"},"_npmVersion":"1.4.28","description":"DKIM (DomainKey Identified Mail) Signature","directories":{"test":"test"}},"1.1.0":{"name":"dkim-signature","version":"1.1.0","keywords":["email","mail","dkim","key","signature","domainkeys","domainkey","identified","message"],"author":{"name":"Jonas Hermsmeier","email":"jhermsmeier@gmail.com"},"license":"MIT","_id":"dkim-signature@1.1.0","maintainers":[{"name":"jhermsmeier","email":"jhermsmeier@gmail.com"}],"homepage":"https://github.com/jhermsmeier/node-dkim-signature","bugs":{"url":"https://github.com/jhermsmeier/node-dkim-signature/issues"},"dist":{"shasum":"6d5c3d720c017ceaafb4e4b90587ea1e03387a75","tarball":"https://registry.npmjs.org/dkim-signature/-/dkim-signature-1.1.0.tgz","integrity":"sha512-dj4ZtKdiuDIMJHsnJ7rq2zAo42XBFgGkABdQO909h84wL1SXd+ploQlFG/AF+ZoGHU9DIU4FUwev2Eel33p63Q==","signatures":[{"sig":"MEUCIQCNC26Y0b3IIZlI7do337DTUbTfjvuTRQlXUDAy48WGmwIgBI4V8vri2dJkN+qpQ3HpzoV8Vrg2U1HXW0YFXztFjow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/signature","_from":".","_shasum":"6d5c3d720c017ceaafb4e4b90587ea1e03387a75","gitHead":"0f2271b7d21ecaa9a2bac23b769e29950d34d273","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jhermsmeier","email":"jhermsmeier@gmail.com"},"repository":{"url":"https://github.com/jhermsmeier/node-dkim-signature.git","type":"git"},"_npmVersion":"1.4.28","description":"DKIM (DomainKey Identified Mail) Signature","directories":{"test":"test"}},"1.1.1":{"name":"dkim-signature","version":"1.1.1","keywords":["email","mail","dkim","key","signature","domainkeys","domainkey","message"],"author":{"url":"https://jhermsmeier.de/","name":"Jonas Hermsmeier","email":"jhermsmeier@gmail.com"},"license":"MIT","_id":"dkim-signature@1.1.1","maintainers":[{"name":"jhermsmeier","email":"jhermsmeier@gmail.com"}],"homepage":"https://github.com/jhermsmeier/node-dkim-signature","bugs":{"url":"https://github.com/jhermsmeier/node-dkim-signature/issues"},"dist":{"shasum":"7544fc0f1cab75d4a6a436520f514ac802c6cb2a","tarball":"https://registry.npmjs.org/dkim-signature/-/dkim-signature-1.1.1.tgz","integrity":"sha512-B3bOIpARJbOSEWP37XpjwVl8PHsTmqkTdTrw0w6ABtP2vuKX9SGHXxA/in2yGrnJwoduFLQNrUYzm7KBmNJJEA==","signatures":[{"sig":"MEUCIGzzrGtuq6qdH0EYv3Fs1Q3nJQ7xk7SShd8zVtFztCI6AiEAkyvIpZvftUXw/HeO/ldE0z6cMUth7KPvYv1EyKunE+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/signature.js","_from":".","_shasum":"7544fc0f1cab75d4a6a436520f514ac802c6cb2a","gitHead":"9463e3afc3a3655f43551dfb2eca5d64c4093839","scripts":{"test":"mocha --ui tdd","benchmark":"matcha"},"_npmUser":{"name":"jhermsmeier","email":"jhermsmeier@gmail.com"},"repository":{"url":"git+https://github.com/jhermsmeier/node-dkim-signature.git","type":"git"},"_npmVersion":"2.14.17","description":"DomainKey Identified Mail (DKIM) Signature","directories":{"test":"test"},"_nodeVersion":"5.5.0","dependencies":{},"devDependencies":{"mocha":"~2.4.5","matcha":"~0.6.1"}},"1.1.2":{"name":"dkim-signature","version":"1.1.2","keywords":["email","mail","dkim","key","signature","domainkeys","domainkey","message"],"author":{"url":"https://jhermsmeier.de/","name":"Jonas Hermsmeier","email":"jhermsmeier@gmail.com"},"license":"MIT","_id":"dkim-signature@1.1.2","maintainers":[{"name":"jhermsmeier","email":"jhermsmeier@gmail.com"}],"homepage":"https://github.com/jhermsmeier/node-dkim-signature","bugs":{"url":"https://github.com/jhermsmeier/node-dkim-signature/issues"},"dist":{"shasum":"f5e6fa7e27d3ea27e90639ba74f87b834dbd4d4d","tarball":"https://registry.npmjs.org/dkim-signature/-/dkim-signature-1.1.2.tgz","integrity":"sha512-K1r49mPv1JGg4BqL6Rc81x5u5kxRDSvsLAeIAbatfSnKe6rMOqpyXuoF0Wky0YynO2WUhx2bWb86+xZJUQhpqA==","signatures":[{"sig":"MEUCICGSqq4rvyztjyjYsfYln/6kMgFXR0DsXqDLgZFeKgrPAiEAy+MZOlreabG9lmo9b5HhBwtAZZQbAFFj6VvhKYPiiXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/signature.js","gitHead":"8fcea37bcd5cb218317a1e503c8e3714420708f1","scripts":{"test":"mocha --ui tdd","benchmark":"matcha"},"_npmUser":{"name":"jhermsmeier","email":"jhermsmeier@gmail.com"},"repository":{"url":"git+https://github.com/jhermsmeier/node-dkim-signature.git","type":"git"},"_npmVersion":"5.5.1","description":"DomainKey Identified Mail (DKIM) Signature","directories":{"test":"test"},"_nodeVersion":"8.7.0","dependencies":{},"devDependencies":{"mocha":"^4.0.1","matcha":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dkim-signature-1.1.2.tgz_1508706182251_0.225669558160007","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"dkim-signature","version":"1.2.0","keywords":["email","mail","dkim","key","signature","domainkeys","domainkey","message"],"author":{"url":"https://jhermsmeier.de","name":"Jonas Hermsmeier","email":"jhermsmeier@gmail.com"},"license":"MIT","_id":"dkim-signature@1.2.0","maintainers":[{"name":"jhermsmeier","email":"jhermsmeier@gmail.com"}],"homepage":"https://github.com/jhermsmeier/node-dkim-signature","bugs":{"url":"https://github.com/jhermsmeier/node-dkim-signature/issues"},"dist":{"shasum":"4a41867cdf916f39ef618377b479dd1223fb0731","tarball":"https://registry.npmjs.org/dkim-signature/-/dkim-signature-1.2.0.tgz","fileCount":4,"integrity":"sha512-9F4kePdAKL1HdJKTUWqcCqfN7x9o8Nt562yce2QUjPElyeKzbqPmOtEiqOJSPzzAuo4Cmzs6bhFF18CKmekKEg==","signatures":[{"sig":"MEYCIQD7Lt+b79kMTXg9i+ETNMU8bcipcOZU4WokHDlJm/mfogIhAL45lPIAMpQ3w1uaboV0oSY0aP0/b5kDxh098hXHjG8B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0ex+CRA9TVsSAnZWagAAFW0QAKDEOQvUweYeGhw6LNt4\ntCL9toXSeyn+aifPqecJKraEUlbtZWU63HcWVLCuiutr/jK0e9OXPr3m/SnU\n0RlFu+uLdotl7kFErGKby+2HuoQDMN1822MszIEXrjYPEgDzbLEnfa+E2KgR\n5OEv/j+La20h6F5Bb6hHKjhjFAX2eCRL6QIaY+iiPMvmFGTMUklw/mCaSHA8\npsQJfypuFTWyUb2817KZxkBDvGSas4mrbNhSk8m8GXmgYjJjNUFaNjJgW0iz\n2ElktEgE5GtrSr50wVwDBGkkD9YzmS3TEmW3ldA1erp85sDBiJsJrRBl7Klp\n5OrMFllom0h+yPM/5RF2S0UOZtrohnZJkx0hCSk6h9ehAT/ihr0TDqr/u5G7\nYxUo4bosTBAhpP1tnvqV8JueiMacD0zp7zjKcroH5xwT8trQHBHzx+R96svf\nH1glZ0AxddDdbf5FG5KP8PEjk3OtgQ0kLRpx3KrJSffH4XCVr9HUnZsHNGe1\nhVcJUmbhDKrzs5yAU7qP8QnzEqgPqmocPWuiADkAlzfHrQbaq6QT7vQTNbdo\nB4RwCwicSLEfK1P8gGdWYFgRKVaflb3NHfsIibQdmP/s58ReIjes8CEMXyx/\nGpxgDEbxRaoFi1gnIRgLH8pCgWyh9u8iFwWCB8SjXyqGhmOpBHdn66W9ZvKX\nYDM6\r\n=420Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/signature.js","gitHead":"d5b615973b6273e679230b5bddd25cd33a874f5f","scripts":{"test":"mocha --ui tdd","benchmark":"node benchmark"},"_npmUser":{"name":"jhermsmeier","email":"jhermsmeier@gmail.com"},"repository":{"url":"git+https://github.com/jhermsmeier/node-dkim-signature.git","type":"git"},"_npmVersion":"6.4.1","description":"DomainKey Identified Mail (DKIM) Signature","directories":{},"_nodeVersion":"11.0.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","nanobench":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/dkim-signature_1.2.0_1540484222212_0.06512860216691885","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"dkim-signature","version":"1.3.0","keywords":["email","mail","dkim","key","signature","domainkeys","domainkey","message"],"author":{"url":"https://jhermsmeier.de","name":"Jonas Hermsmeier","email":"jhermsmeier@gmail.com"},"license":"MIT","_id":"dkim-signature@1.3.0","maintainers":[{"name":"jhermsmeier","email":"jhermsmeier@gmail.com"}],"homepage":"https://github.com/jhermsmeier/node-dkim-signature","bugs":{"url":"https://github.com/jhermsmeier/node-dkim-signature/issues"},"dist":{"shasum":"aee5d45a8fcf8f79faa3a3a239e711eacd4de099","tarball":"https://registry.npmjs.org/dkim-signature/-/dkim-signature-1.3.0.tgz","fileCount":5,"integrity":"sha512-/NPCgG9L+k1+QhCWkGO6QlTavFg1AuhutYE197O/TsQb8OrJk52UJMMBL8eHzZ8Ei8SaUVCeoluJJunQrvz5Vg==","signatures":[{"sig":"MEUCIHzho3b4wF1/m1JjDUudbzsDwhUIaBldTA8jNUl+CpDaAiEAtWr6ACJL+0T2PUzTM1iqBTeYrOOm+vnLeZdrOGocaFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXYDMCRA9TVsSAnZWagAA8boP+wd5kLv+UbZ5lqavz2rG\nPeJdYZfjQD7J15w1lWfT0I1K0dfmkiKgZXyGetccq3899vaz8u1/6sKuJas2\nscwfx5L+8mHTHEa1HG97AUiUQaLAA04UQ77Ac0GoRhsItddFANCC7SOZITKS\n19Ye6bDb/qX3F40AhWFpD0msndGst5UbXZRMBa6KW/TugONUztPLbfch4Xar\nuyg6vzRjDqOCGxlVSqsZJdxhgYGAHOhDlcuUJn09d8KQRCzIp89TdKrQ+B3X\n97PK+AXFl3Fn1o2/kwdna5T1MRH+pQunDKml6DsJIKDa5rLeK7oefPWxMBOU\nruLIcC6a8tXgpoS+7nzXvxu/IbZPRk8ILDyfypZ1b9MqPlQ6bBQ4zg3rIQMG\nK0a3O8Ufbv+esrdnlGH4ETJv35J2npsXs7+CC6RnxQ5tTsIEPg6Fp2BsJ4pI\n4fWOH6xsQWMAsEe8tWnzjyJDtOFkTjd3RFU8dxtgHMHvLtkHG/wYStVtzET2\nhf9fWkYW0wmjRPsxSN/QrNJ/4k+iJP21hs0V+5V8wwXxxtM6ztJSFIiNxCSc\nDry5Mi34wEtKJY8Www4NfLy78JiLjmldzR4B5ik9erEwsy4B4tyKyRQwzwok\nupGQcrDL7Rt8/I/2ien84Kq4J1Sqp7LHFV2IE56Sisk9+P1Vr/9BUhA/vd2X\np4ZF\r\n=dE56\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/signature.js","types":"lib/signature.d.ts","gitHead":"d19c329a8fa29110ea2feee753eb1a2b72b29c65","scripts":{"test":"mocha --ui tdd","benchmark":"node benchmark"},"_npmUser":{"name":"jhermsmeier","email":"jhermsmeier@gmail.com"},"repository":{"url":"git+https://github.com/jhermsmeier/node-dkim-signature.git","type":"git"},"_npmVersion":"6.10.2","description":"DomainKey Identified Mail (DKIM) Signature","directories":{},"_nodeVersion":"12.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","nanobench":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/dkim-signature_1.3.0_1566408907752_0.3833512146798064","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"dkim-signature","version":"2.0.0","keywords":["email","mail","dkim","key","signature","domainkeys","domainkey","message"],"author":{"url":"https://jhermsmeier.de","name":"Jonas Hermsmeier","email":"jhermsmeier@gmail.com"},"license":"MIT","_id":"dkim-signature@2.0.0","maintainers":[{"name":"jhermsmeier","email":"jhermsmeier@gmail.com"}],"contributors":[{"name":"Jonas Hermsmeier","email":"jhermsmeier@gmail.com"},{"name":"Andy Cork","email":"andy.cork@gmail.com"},{"name":"SmallhillCZ","email":"github@smallhill.cz"},{"name":"Marcellin Nshimiyimana","email":"mars@fusemachines.com"}],"homepage":"https://github.com/jhermsmeier/node-dkim-signature","bugs":{"url":"https://github.com/jhermsmeier/node-dkim-signature/issues"},"dist":{"shasum":"c85ebd3dcd04ee9fc02fa6270270359e7ac525ee","tarball":"https://registry.npmjs.org/dkim-signature/-/dkim-signature-2.0.0.tgz","fileCount":6,"integrity":"sha512-AObgR8dF/fim2QMfTc74rKTXa8eOOmvwaBQaKTmx9X9qZjl1mnc/OUKHsDHgx+vV7ar4qsTD5Zkzng90eKvf+Q==","signatures":[{"sig":"MEQCIAKDH3cmy4dBrOG1QZWiDSQk5msHjsCjZlhuUH91vMNSAiBntquoWAJzsdAUZiibKAoYJVG7ekB9p3Yk/O32tEVYww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9872},"main":"lib/signature.js","types":"lib/signature.d.ts","gitHead":"f3c00ccd1ff905d00d1fb96aa47489b40831bbc6","scripts":{"test":"control test","benchmark":"node benchmark"},"_npmUser":{"name":"jhermsmeier","email":"jhermsmeier@gmail.com"},"repository":{"url":"git+https://github.com/jhermsmeier/node-dkim-signature.git","type":"git"},"_npmVersion":"10.7.0","description":"DomainKey Identified Mail (DKIM) Signature","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"nanobench":"2.1.1","@jhermsmeier/control":"2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dkim-signature_2.0.0_1717603963974_0.5367469545167236","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"dkim-signature","version":"3.0.0","keywords":["email","mail","dkim","key","signature","domainkeys","domainkey","rfc6376"],"author":{"url":"https://jhermsmeier.de","name":"Jonas Hermsmeier","email":"jhermsmeier@gmail.com"},"license":"MIT","_id":"dkim-signature@3.0.0","maintainers":[{"name":"jhermsmeier","email":"jhermsmeier@gmail.com"}],"contributors":[{"name":"Jonas Hermsmeier","email":"jhermsmeier@gmail.com"},{"name":"Andy Cork","email":"andy.cork@gmail.com"},{"name":"SmallhillCZ","email":"github@smallhill.cz"},{"name":"Marcellin Nshimiyimana","email":"mars@fusemachines.com"}],"homepage":"https://github.com/jhermsmeier/node-dkim-signature","bugs":{"url":"https://github.com/jhermsmeier/node-dkim-signature/issues"},"dist":{"shasum":"024d7b977ea29a290c0caed2a376738cfc20c4cf","tarball":"https://registry.npmjs.org/dkim-signature/-/dkim-signature-3.0.0.tgz","fileCount":5,"integrity":"sha512-6BkXFm0TET2DIB5E2GoDguBps/20mm6+/uGIAkFzDj8X8zLACZiTInG+q6xT5qOx/HQWTt1x8BefI5ULekUc7Q==","signatures":[{"sig":"MEUCIQCJUothPue8flyLai75up5D1UrYzkAxZURw7QsqNkeo8gIgQ9rdvF9TAgV0HQmSXG5hffHiRf33CUeutdcwQ7ru9vM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21160},"main":"lib/signature.js","gitHead":"b1e4882d4b54e87fc7de7fa67c202c764618f58a","scripts":{"test":"control test","benchmark":"node benchmark"},"_npmUser":{"name":"jhermsmeier","email":"jhermsmeier@gmail.com"},"repository":{"url":"git+https://github.com/jhermsmeier/node-dkim-signature.git","type":"git"},"_npmVersion":"10.7.0","description":"DomainKey Identified Mail (DKIM) Signature","directories":{},"_nodeVersion":"22.2.0","dependencies":{"dkim-quoted-printable":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nanobench":"2.1.1","@jhermsmeier/control":"2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dkim-signature_3.0.0_1717605419536_0.2550355902005488","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"dkim-signature","version":"3.0.1","keywords":["email","mail","dkim","key","signature","domainkeys","domainkey","rfc4870","rfc4871","rfc6376"],"author":{"url":"https://jhermsmeier.de","name":"Jonas Hermsmeier","email":"jhermsmeier@gmail.com"},"license":"MIT","_id":"dkim-signature@3.0.1","maintainers":[{"name":"jhermsmeier","email":"jhermsmeier@gmail.com"}],"contributors":[{"name":"Jonas Hermsmeier","email":"jhermsmeier@gmail.com"},{"name":"Andy Cork","email":"andy.cork@gmail.com"},{"name":"SmallhillCZ","email":"github@smallhill.cz"},{"name":"Marcellin Nshimiyimana","email":"mars@fusemachines.com"}],"homepage":"https://github.com/jhermsmeier/node-dkim-signature","bugs":{"url":"https://github.com/jhermsmeier/node-dkim-signature/issues"},"dist":{"shasum":"2e8224f9ce0da7b8b6a1173d03c7b9a1aee98522","tarball":"https://registry.npmjs.org/dkim-signature/-/dkim-signature-3.0.1.tgz","fileCount":5,"integrity":"sha512-uPhAAa/t0vV0Ev9C4zgQU8Hbv0OYGya8DYT2ifr3JHg6okGLBh+Fq1N7gIXxRRgIgCWMLo0ysvrsWxQon9bXzQ==","signatures":[{"sig":"MEMCIEGPy5pNCTnI+O/8REmi2KAanoLV5QgQjhzR6HzxpO+3Ah8Y3HjX3nLawn6iAjgGhlcSV3aSzEAAAfMQkYA1h4CQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21363},"main":"lib/signature.js","gitHead":"0c9f5a6a18e1cc80a43849ab22881ce4b732b884","scripts":{"test":"control test","benchmark":"node benchmark"},"_npmUser":{"name":"jhermsmeier","email":"jhermsmeier@gmail.com"},"repository":{"url":"git+https://github.com/jhermsmeier/node-dkim-signature.git","type":"git"},"_npmVersion":"10.7.0","description":"DomainKey Identified Mail (DKIM) Signature","directories":{},"_nodeVersion":"22.2.0","dependencies":{"dkim-quoted-printable":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nanobench":"2.1.1","@jhermsmeier/control":"2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dkim-signature_3.0.1_1717673809191_0.5170002438343477","host":"s3://npm-registry-packages"}}},"time":{"created":"2014-10-21T08:55:40.533Z","modified":"2026-04-24T23:31:08.212Z","1.0.0":"2014-10-21T08:55:40.533Z","1.1.0":"2014-10-21T17:31:44.289Z","1.1.1":"2016-01-31T12:52:11.726Z","1.1.2":"2017-10-22T21:03:03.184Z","1.2.0":"2018-10-25T16:17:02.367Z","1.3.0":"2019-08-21T17:35:07.889Z","2.0.0":"2024-06-05T16:12:44.122Z","3.0.0":"2024-06-05T16:36:59.681Z","3.0.1":"2024-06-06T11:36:49.330Z"},"bugs":{"url":"https://github.com/jhermsmeier/node-dkim-signature/issues"},"author":{"url":"https://jhermsmeier.de","name":"Jonas Hermsmeier","email":"jhermsmeier@gmail.com"},"license":"MIT","homepage":"https://github.com/jhermsmeier/node-dkim-signature","keywords":["email","mail","dkim","key","signature","domainkeys","domainkey","rfc4870","rfc4871","rfc6376"],"repository":{"url":"git+https://github.com/jhermsmeier/node-dkim-signature.git","type":"git"},"description":"DomainKey Identified Mail (DKIM) Signature","contributors":[{"name":"Jonas Hermsmeier","email":"jhermsmeier@gmail.com"},{"name":"Andy Cork","email":"andy.cork@gmail.com"},{"name":"SmallhillCZ","email":"github@smallhill.cz"},{"name":"Marcellin Nshimiyimana","email":"mars@fusemachines.com"}],"maintainers":[{"name":"jhermsmeier","email":"jhermsmeier@gmail.com"}],"readme":"# DomainKeys Identified Mail (DKIM) Signature\n[![npm](https://img.shields.io/npm/v/dkim-signature.svg?style=flat-square)](https://npmjs.com/dkim-signature)\n[![npm](https://img.shields.io/npm/l/dkim-signature.svg?style=flat-square)](https://npmjs.com/dkim-signature)\n[![npm downloads](https://img.shields.io/npm/dm/dkim-signature.svg?style=flat-square)](https://npmjs.com/dkim-signature)\n\n## Install via [npm](https://npmjs.com)\n\n```sh\n$ npm install dkim-signature\n```\n\n## Related Modules\n\n- [DKIM] - Verify message signatures, fetch DKIM public keys, etc.\n- [DKIM Key] - Parse or construct DKIM key records\n\n[DKIM]: https://github.com/jhermsmeier/node-dkim\n[DKIM Key]: https://github.com/jhermsmeier/node-dkim-key\n\n## Usage\n\n```js\nconst DKIMSignature = require( 'dkim-signature' )\n```\n\n### Parsing Signature Records\n\n```js\nconst value = `v=1; a=rsa-sha256; c=relaxed/relaxed;\\r\n d=example.test; s=20240605; i=@example.test;\\r\n h=mime-version:date:message-id:subject:from:to:content-type;\\r\n bh=DrlXO8ocnosZnW5ZN7P4S/fIdR8vwHj0TyzoPISZF2Q=;\\r\n b=gOHBExs2JcJFRrozPDw88Js0dc0AHOo6YTZqrDTedfcK/jM/mxfu5rfVzuUnKAGiS5\\r\n ZvRvXvwYjIW0B9t0DDHDOs5soIukuEXeUw9OV2QD8qc5pmOShuRQWyW5pRftTF87omkj\\r\n gV2Eik5K2f8FpNlyvuLDjMUmyP8RpLaRrii6+kRRsoJzzP41IqALmlLmJfvtnkeu5kM0\\r\n v4XnQ4hBNcaLuCmq3fZfCQFDexofECQOZ8FWE0VfdASG8HOJ6jgxuKwYtNfy11ySUSrI\\r\n wFFlrjTfiNqSD9nzQns3j+xXLtqsvviJQXJgkC8O6mLel3GDwm8LHzBoszzqZ/FiL4rg\\r\n Vdfw==\\r\n`\n```\n\n```js\nconst signature = DKIMSignature.parse( value )\n```\n\n```js\nDKIMSignature {\n  version: 1,\n  algorithm: 'rsa-sha256',\n  domain: 'example.test',\n  selector: '20240605',\n  identifier: '@example.test',\n  queryMethods: [ 'dns/txt' ],\n  canonicalization: [ 'relaxed', 'relaxed' ],\n  headers: [\n    'mime-version',\n    'date',\n    'message-id',\n    'subject',\n    'from',\n    'to',\n    'content-type'\n  ],\n  copiedHeaders: undefined,\n  createdAt: undefined,\n  expiresAt: undefined,\n  bodyLength: undefined,\n  bodyHash: 'DrlXO8ocnosZnW5ZN7P4S/fIdR8vwHj0TyzoPISZF2Q=',\n  data: 'gOHBExs2JcJFRrozPDw88Js0dc0AHOo6YTZqrDTedfcK/jM/mxfu5rfVzuUnKAGiS5ZvRvXvwYjIW0B9t0DDHDOs5soIukuEXeUw9OV2QD8qc5pmOShuRQWyW5pRftTF87omkjgV2Eik5K2f8FpNlyvuLDjMUmyP8RpLaRrii6+kRRsoJzzP41IqALmlLmJfvtnkeu5kM0v4XnQ4hBNcaLuCmq3fZfCQFDexofECQOZ8FWE0VfdASG8HOJ6jgxuKwYtNfy11ySUSrIwFFlrjTfiNqSD9nzQns3j+xXLtqsvviJQXJgkC8O6mLel3GDwm8LHzBoszzqZ/FiL4rgVdfw==',\n  unknownTags: undefined\n}\n```\n\n### Stringifying\n\n```js\nconst signature = new DKIMSignature({\n  domain: 'example.test',\n  selector: 'default',\n  algorithm: 'rsa-sha256',\n  headers: [ 'from', 'to', 'date', 'subject' ],\n  bodyHash: '2jmj7l5rSw0yVb/vlWAYkK/YBwk=',\n  data: '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='\n})\n```\n\n```console\n> console.log( signature.toString() )\nv=1; a=rsa-sha256; d=example.test; s=default; h=from:to:date:subject; bh=2jmj7l5rSw0yVb/vlWAYkK/YBwk=; b=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\n```\n","readmeFilename":"README.md","users":{}}