signcode: вопрос о хеше сертификата подписи и хеше сервера отметок времени

Мне тоже было интересно, но специально для модульных тестов, а не для интеграционных тестов. Это то, что я делаю прямо сейчас,

test('/api base path', function onTest(t) {
  t.plan(1);

  var path = routerObj.path;

  t.equals(path, '/api');
});


test('Subrouters loaded', function onTest(t) {
  t.plan(1);

  var router = routerObj.router;

  t.equals(router.stack.length, 5);
});

Где routerObj - это просто {router: expressRouter, path: '/api'}. Затем я загружаю в подпрограммы с помощью var loginRouterInfo = require('./login')(express.Router({mergeParams: true}));, а затем экспресс-приложение вызывает функцию init, принимающую в экспресс-маршрутизаторе параметр. Затем initRouter вызывает router.use(loginRouterInfo.path, loginRouterInfo.router); для монтирования подпроцессора.

Подпроцессор может быть протестирован с помощью:

var test = require('tape');
var routerInit = require('../login');
var express = require('express');
var routerObj = routerInit(express.Router());

test('/login base path', function onTest(t) {
  t.plan(1);

  var path = routerObj.path;

  t.equals(path, '/login');
});


test('GET /', function onTest(t) {
  t.plan(2);

  var route = routerObj.router.stack[0].route;

  var routeGetMethod = route.methods.get;
  t.equals(routeGetMethod, true);

  var routePath = route.path;
  t.equals(routePath, '/');
});
0
задан ar099968 17 January 2019 в 17:03
поделиться

1 ответ

Почему Windows 7 не принимает sha256timestamp.ws.symantec.com timestamp?

Необходимо проверить, установлено ли KB3033929 в Windows7. 111]
Windows7 не будет проверять подписи только SHA256 без KB3033929.

0
ответ дан chg 17 January 2019 в 17:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: