Как исправить ошибку с Hunchentoot SSL акцептора на закрытие общего лисп?

Я пытался запустить 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 выдает следующую ошибку в окно журнала:

введите описание изображения здесь

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

Любые предложения о том, как это исправить?

0 ответов

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