Suc*_*chi 6 java iphone x509certificate apple-push-notifications ios
是否有任何java库使我们能够找到p12证书是否是正确的Apple推送证书?
我使用X509Certificate类来检查其有效性,但没有找到有关证书类型的任何信息.
我不确定APNS证书是否可以与任何其他证书区分开来.
但是,要检查给定证书的真实性,即验证它是否值得信任,需要检查其证书链以确保它包含已知的可信证书.这通常是由证书颁发机构颁发的.
对于APNS,根据此来源和Apple文档,"Entrust Secure CA"的证书必须在链中.该证书应该是"众所周知的",并且可以(在长期安全性可能轻微降低的情况下)通常在应用程序的生命周期中被视为常量; 然后,您的应用程序可以将其已知证书与相关证书的钥匙串中存在的证书进行比较.
最后:Bouncy Castle的加密库是Java的扩展加密功能的事实标准实现,也可用于检查和/或验证证书及其签名.
| 归档时间: |
|
| 查看次数: |
903 次 |
| 最近记录: |