宝塔用户_hdvsec 发表于 昨天 09:55

【已解答】宝塔letsEncrypt证书问题

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:9.4
系统版本:8.0
问题描述:请问这个证书签发下来私钥是没有密码的吗?下载下来的证书zip包里的iis/password.txt是空白的,可是我安卓客户端要开启双向验证,开启这个又需要密码,怎么解决呢?各种宝塔技术和大神
相关截图(日志、错误):

宝塔用户_hdvsec 发表于 昨天 10:57

package game.util;

import okhttp3.*;
import okhttp3.internal.tls.OkHostnameVerifier;
import java.io.*;
import java.security.*;
import java.security.cert.*;
import javax.net.ssl.*;
import android.content.Context;
import java.util.Map;
import java.util.concurrent.TimeUnit;
import java.util.Objects;
import android.net.ConnectivityManager;
import android.net.ProxyInfo;
import android.os.Build;
import java.net.Proxy;
import com.Smliegame.jyxx.main;
import java.util.*;

public class OkHttpSimpleCertificateValidation {
       
        private static volatile OkHttpSimpleCertificateValidation instance;
        private final OkHttpClient.Builder httpBuilder;
        private final OkHttpClient.Builder httpsBuilder;
       
        private static boolean httpsSult = true;
        private OkHttpClient httpClient;
        private OkHttpClient httpsClient;
       
        // 双向验证必需参数
        private final KeyStore clientKeyStore;
   // 客户端证书密码
        private final String clientCertPassword;
        // 服务器CA证书(用于验证服务器证书,可替换为系统CA)
        private final KeyStore serverTrustStore;
       
       
        /**
        * 纯双向验证构造函数(客户端+服务器相互验证)
        * @param context 上下文
        * @param clientCertPath 客户端证书路径(PKCS12格式)
        * @param certPassword 客户端证书密码
        * @param serverCaPath 服务器CA证书路径(PEM格式,可选,默认使用系统CA)
        */
        public OkHttpSimpleCertificateValidation(Context context,
        String clientCertPath,
        String certPassword,
        String serverCaPath) throws Exception{

宝塔用户_hdvsec 发表于 昨天 11:00

package game.util;

import okhttp3.*;
import okhttp3.internal.tls.OkHostnameVerifier;
import java.io.*;
import java.security.*;
import java.security.cert.*;
import javax.net.ssl.*;
import android.content.Context;
import java.util.Map;
import java.util.concurrent.TimeUnit;
import java.util.Objects;
import android.net.ConnectivityManager;
import android.net.ProxyInfo;
import android.os.Build;
import java.net.Proxy;
import com.Smliegame.jyxx.main;
import java.util.*;

public class OkHttpSimpleCertificateValidation {
       
        private static volatile OkHttpSimpleCertificateValidation instance;
        private final OkHttpClient.Builder httpBuilder;
        private final OkHttpClient.Builder httpsBuilder;
       
        private static boolean httpsSult = true;
        private OkHttpClient httpClient;
        private OkHttpClient httpsClient;
       
        // 双向验证必需参数
        private final KeyStore clientKeyStore;
   // 客户端证书密码
        private final String clientCertPassword;
        // 服务器CA证书(用于验证服务器证书,可替换为系统CA)
        private final KeyStore serverTrustStore;
       
       
        /**
        * 纯双向验证构造函数(客户端+服务器相互验证)
        * @param context 上下文
        * @param clientCertPath 客户端证书路径(PKCS12格式)
        * @param certPassword 客户端证书密码
        * @param serverCaPath 服务器CA证书路径(PEM格式,可选,默认使用系统CA)
        */

阿珂 发表于 昨天 15:42

这个证书是没有密码的
页: [1]
查看完整版本: 【已解答】宝塔letsEncrypt证书问题