forked from svrjs/svrjs
14 lines
404 B
JavaScript
14 lines
404 B
JavaScript
'use strict';
|
|
|
|
var ocsp = require('../ocsp');
|
|
var rfc2560 = require('asn1.js-rfc2560');
|
|
var rfc5280 = require('asn1.js-rfc5280');
|
|
|
|
exports.getOCSPURI = function getOCSPURI(rawCert, cb) {
|
|
var ocspMethod = rfc2560['id-pkix-ocsp'].join('.');
|
|
|
|
var cert = ocsp.utils.toDER(rawCert, 'CERTIFICATE');
|
|
cert = rfc5280.Certificate.decode(cert, 'der');
|
|
|
|
ocsp.utils.getAuthorityInfo(cert, ocspMethod, cb);
|
|
};
|