nodeJS を使用してファイルに署名したいと考えています。1 つの p12 証明書 (秘密鍵を含む)、パスフレーズ、および pem 証明書を取得しました。
これは、ルビーでどのように行われたかを示しています: https://gist.github.com/de4b602a213b4b264706
前もって感謝します!
nodeJS を使用してファイルに署名したいと考えています。1 つの p12 証明書 (秘密鍵を含む)、パスフレーズ、および pem 証明書を取得しました。
これは、ルビーでどのように行われたかを示しています: https://gist.github.com/de4b602a213b4b264706
前もって感謝します!
モジュールcreateSign
で使用できるはずです ( http://nodejs.org/docs/v0.4.2/api/all.html#cryptoを参照)。コードは次のようになります ( http://chimera.labs.oreilly.com/books/1234000001808/ch05.html#chap7_id35952189から):crypto
var crypto = require('crypto');
var fs = require('fs');
var pem = fs.readFileSync('key.pem');
var key = pem.toString('ascii');
var sign = crypto.createSign('RSA-SHA256');
sign.update('abcdef'); // data from your file would go here
var sig = sign.sign(key, 'hex');