Exemplo n.º 1
0
 ocsp.getOCSPURI(cert, function(err, uri) {
   log('ocsp', "OCSP cert", cert);
   log('ocsp', "OCSP issuer", issuer);
   
   if (err) {
     return cb(err);
   }        
   
   var req = ocsp.request.generate(cert, issuer);
   var options = {
     url: uri,
     ocsp: req.data
   };
   
   ocspCache.probe(req.id, function(e, res) {
     if (res) {
       log('ocsp', "OCSP hit", req.id);                
       return cb(null, res.response);
     }
     ocspCache.request(req.id, options, function(a,b) {
       log('ocsp', "OCSP miss", req.id);
       cb(a,b);
     });
   });
   
 });
Exemplo n.º 2
0
 ocsp.getOCSPURI(cert, function(err, uri) {
   if (err) {
     return cb(err);
   }
   var req = ocsp.request.generate(cert, issuer);
   var options = {
     url: uri,
     ocsp: req.data
   };
   cache.request(req.id, options, cb);
 });
Exemplo n.º 3
0
 ocsp.getOCSPURI(cert, function(err, uri) {
   if (err) {
     return cb(err);
   }
   if(uri === null) {
     // handle not working OCSP server
     return cb();
   }
   var req = ocsp.request.generate(cert, issuer);
   var options = {
     url: uri,
     ocsp: req.data
   };
   cache.request(req.id, options, function(err, response) {
     if(err) {
       console.error('Ignoring OCSP error', err);
       return cb();
     }
     cb(null, response);
   });
 });