public class CertificateManager extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CertificateManager.ServerCertificateInfo
服务端证书信息类
|
| Constructor and Description |
|---|
CertificateManager() |
public static boolean hasCertificateInCache(String ep)
public static CertificateManager.ServerCertificateInfo getServerCertificateFromCache(String ep)
public static CertificateManager.ServerCertificateInfo getServerCertificate(String apiKey, String baseUrl, String ep) throws IOException
IOExceptionpublic static String loadCertificateLocally(String ep) throws IOException
IOExceptionpublic static String loadCertificateByApiKey(String baseUrl, String apiKey, String ep, boolean aiccEnabled) throws IOException
IOExceptionpublic static void saveCertificateLocally(String ep, String certificate) throws IOException
IOExceptionpublic static String getCertStoragePath()
public static void cacheServerCertificate(String cacheKey, PublicKey publicKey, String ringId, String keyId)
public static PublicKey extractPublicKeyFromCertificate(String certificate) throws GeneralSecurityException
GeneralSecurityExceptionpublic static CertificateManager.ServerCertificateInfo createCertificateInfo(String certificate, String ep) throws IOException
IOExceptionpublic static String readResponseBody(HttpURLConnection connection) throws IOException
IOExceptionpublic static String readErrorResponse(HttpURLConnection connection) throws IOException
IOExceptionCopyright © 2025. All rights reserved.