,是指在Android操作系统的不同版本中,对于SSL证书的处理方式存在差异。
SSL证书是用于加密网络通信的一种安全协议,用于确保数据在传输过程中的安全性。在Android开发中,通过使用SSL证书可以建立安全的网络连接。
在API级别30及以上的Android版本中,系统默认会接受所有有效的SSL证书,无需额外配置。这意味着无论是自签名证书还是由受信任的证书颁发机构(CA)签发的证书,都会被系统接受。
然而,在API级别24及以下的Android版本中,系统默认只接受由受信任的证书颁发机构(CA)签发的证书。如果使用自签名证书或者由未受信任的CA签发的证书,系统会拒绝建立连接,抛出SSL证书验证失败的异常。
为了在API级别24及以下的Android版本中接受自签名证书或者由未受信任的CA签发的证书,开发者可以通过自定义SSL证书验证逻辑来实现。具体步骤包括获取SSL证书的公钥,将其与预先保存的公钥进行比较,如果匹配则认为证书有效。
腾讯云提供了一系列与SSL证书相关的产品和服务,包括SSL证书管理、SSL证书校验、SSL证书监控等。通过使用腾讯云的SSL证书服务,开发者可以方便地管理和部署SSL证书,确保应用程序的网络通信安全。
更多关于腾讯云SSL证书相关产品和服务的信息,可以参考腾讯云官方文档:SSL证书。
领取专属 10元无门槛券
手把手带您无忧上云