Как исправить ошибку с Hunchentoot SSL акцептора на закрытие общего лисп? - PullRequest
0 голосов
/ 04 октября 2018

Я попытался запустить SSL-версию hunchentoot, работающую на clozure common lisp 1.11.1, работающей на MacBook Pro с ОС 10.13.6

Я начал с создания сертификатов в каталоге / tmp следующим образом:

openssl req -new -x509 -nodes -out server.crt -keyout server.key

Вот мой код lisp:

(ql:quickload "hunchentoot")

(in-package hunchentoot)

(define-easy-handler (test-ssl :uri "/secure") ()
  (setf (content-type*) "text/plain")
  "SECURED PAGE")

(defvar *ssl-acceptor*
  (make-instance 'easy-ssl-acceptor
    :port 7777
    :ssl-privatekey-file  #P"/tmp/server.key"
    :ssl-certificate-file #P"/tmp/server.crt"))

(start *ssl-acceptor*)

Когда я пытаюсь получить доступ к https://localhost:7777/secure из своего браузера, в браузере ничего не отображается, и hunchentoot выдает следующую ошибкув окно журнала:

enter image description here

Необработанное исключение 11 , Исключительная ситуация при выполнении внешнего кода

Есть предложения, как это исправить?

...