Tag: pkcs#7

PKCS7在Node.js中encryption解密

我在当前项目中使用pkcs7encryption解密。 我想从PHP更改为Node.js。 Node.js中是否有pkcs7encryption/解密? 在PHP中, <?php $data = <<<EOD Hello world EOD; // load key $key = file_get_contents("mypublickey.crt"); // save message to file $fp = fopen("msg.txt", "w"); fwrite($fp, $data); fclose($fp); // encrypt it if (openssl_pkcs7_encrypt("msg.txt", "enc.txt", $key,array())) { // message encrypted – send it! } ?> 解密 <?php // The certification stuff $public = file_get_contents("mypublickey.crt"); $private […]

使用NodeJS解包PKCS#7数据有效载荷?

我正在为iOSdevise一个MDM NodeJS服务器。 在Apple文档中,给出了下面的ruby代码: p7sign = OpenSSL::PKCS7::PKCS7.new(req.body) store = OpenSSL::X509::Store.new p7sign.verify(nil, store, nil, OpenSSL::PKCS7::NOVERIFY) signers = p7sign.signers NodeJS中的等价物是什么? 这个想法是访问包含一个xml plist的p7sign.data 。 这可能使用crypto或外部节点库( ursa等)?

validationnode.js中的PKCS#7(PEM)签名/解包数据

我从第三方系统获得PKCS#7encryption包。 该软件包没有压缩,没有encryption,PEM编码,使用X.509证书签名。 我也有提供者的PEM证书文件。 里面的数据是XML 我需要在Node.JS中执行以下操作: 提取数据 validation签名 样本包(没有敏感信息,数据是指我们的qa系统) http://pastebin.com/7ay7F99e