Дарт / Редстоун - HTTPS соединение

Доброе утро,

У меня проблема, я хочу установить соединение HTTPS между моим API и моим сервером. Я использую Dart со слоем Redstone Dart. Все мои сертификаты подтверждены.

Я использую функцию RedStone: start (); сделать эту связь.

Но у меня ошибка при подключении.

ИНФОРМАЦИЯ: 2016-01-25 02:26:09.789: Использование защищенного соединения с параметрами: {Symbol("CertificateName"): CN=RedStone, Symbol("context"): Экземпляр '_SecurityContext'}

Необработанное исключение: вызов закрытия с несовпадающими аргументами: функция 'call'

NoSuchMethodError: неверное количество аргументов, переданных методу с именем 'call'. Получатель: Закрытие: (динамический, int, SecurityContext, {backlog: int, v6Only: bool, requestClientCertificate: bool, shared: bool}) => Будущее из функции 'bindSecure' статический Пробный вызов: вызов ("0.0.0.0", 9000, имя_ сертификата: "CN=RedStone", контекст: экземпляр '_SecurityContext', общий доступ: false) Найдено: вызов (адрес, порт, контекст, задержка, v6Only, requestClientCertificate, общий доступ) "

Это мой фрагмент кода:

SecurityContext serverContext = new SecurityContext()
  ..useCertificateChain(localFile('certificates/server_chain.pem'))
  ..usePrivateKey(localFile('certificates/server_key.pem'),
  password: 'test');
var secureOptions = {#certificateName: "CN=RedStone", #context: serverContext};

app.setupConsoleLog(Level.INFO);

app.start(port:9000, secureOptions: secureOptions);

Я поставил правильные параметры, и я не понимаю, почему это все еще дает мне ошибку.

Если кто-то, может мне помочь?

Спасибо вам

1 ответ

Решение

Это ошибка в Redstone прямо сейчас (0.6) Я сделаю патч и сделаю релиз как можно скорее. Спасибо за сообщение об этом.

Другие вопросы по тегам