Use in-place replacement ursa-purejs for native ursa

The native modules often cause headaches with rebuilds
This commit is contained in:
Johannes Zellner
2016-10-13 11:23:55 +02:00
parent cf09f0995f
commit 8e033dc387
3 changed files with 24 additions and 17 deletions
+3 -3
View File
@@ -10,7 +10,7 @@ var assert = require('assert'),
paths = require('../paths.js'),
safe = require('safetydance'),
superagent = require('superagent'),
ursa = require('ursa'),
ursa = require('ursa-purejs'),
util = require('util'),
_ = require('underscore');
@@ -97,7 +97,7 @@ Acme.prototype.sendSignedRequest = function (url, payload, callback) {
n: b64(privateKey.getModulus())
}
};
var payload64 = b64(payload);
this.getNonce(function (error, nonce) {
@@ -345,7 +345,7 @@ Acme.prototype.downloadChain = function (linkHeader, callback) {
if (!linkHeader) return new AcmeError(AcmeError.EXTERNAL_ERROR, 'Empty link header when downloading certificate chain');
var linkInfo = parseLinks(linkHeader);
if (!linkInfo || !linkInfo.up) return new AcmeError(AcmeError.EXTERNAL_ERROR, 'Failed to parse link header when downloading certificate chain');
if (!linkInfo || !linkInfo.up) return new AcmeError(AcmeError.EXTERNAL_ERROR, 'Failed to parse link header when downloading certificate chain');
debug('downloadChain: downloading from %s', this.caOrigin + linkInfo.up);