gpt4 book ai didi

authentication - Marathon - SSL 和基本访问身份验证

转载 作者:太空宇宙 更新时间:2023-11-03 14:43:47 26 4
gpt4 key购买 nike

我正在关注 SSL basic access authentication doc

Step 3: Combine the key and certificate files into a PKCS12 format file, the format used by the Java keystore. If the certificate you received is not in the .pem format, see the Jetty SSL configuration docs to learn how to convert it.

  • Read key password from env variable MARATHON_KEY_PASSWORD
  • Set PKCS password to env variable MARATHON_PKCS_PASSWORD

    $ openssl pkcs12 -inkey marathon.key 
    -passin "env:MARATHON_KEY_PASSWORD"
    -name marathon
    -in trusted.pem
    -password "env:MARATHON_PKCS_PASSWORD"
    -chain -CAfile "trustedCA.crt"
    -export -out marathon.pkcs12

我有第 1 步中的 marathon.key我已经从第 2 步中获得了 trusted.pem但是我没有 trustedCA.crt这是来 self 的服务器的证书吗?我在我的服务器上创建了一个证书,并使用了它但是我得到了一个错误

Error self signed certificate getting chain.

最佳答案

如果您没有烧焦链(自签名不算数),则使用此选项毫无意义。使用下面的代码生成自签名 sert 并将其与 Marathon 一起使用。

我如下生成自签名证书,没有链。

mkdir -p /etc/marathon/ssl
cd /etc/marathon/ssl
export MARATHON_SSL_KEYSTORE_PASSWORD=jks_pass
keytool -keystore marathon.jks -deststorepass $MARATHON_SSL_KEYSTORE_PASSWORD -alias marathon -genkey -keyalg RSA
cat << EOF > /etc/default/marathon
MARATHON_SSL_KEYSTORE_PATH=/etc/marathon/ssl/marathon.jks
MARATHON_SSL_KEYSTORE_PASSWORD=$MARATHON_SSL_KEYSTORE_PASSWORD
EOF

marathon#4783有关

关于authentication - Marathon - SSL 和基本访问身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40995698/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com