|
|
|
|
|
|
|
|
br> MSTrustMgrProvider.install(); MSKeyMgrProvider.install(); MSRSASignProvider.install(); MSRSACipherProvider.install(); kmf = KeyManagerFactory .getInstance("MSKMF"); tmf = TrustManagerFactory. getInstance("MSTMF"); Cipher cipher = Cipher.getInstance( "RSA/ECB/PKCS1Padding"); Signature rsa = Signature.getInstance( "SHA1withRSA"); 所有的四个提供者都调用了10个本地的Microsoft函数: · MSgetCACerts()从Microsoft证书库返回一列认证授权中心(Certificate Authority (CA))签发的证书。 · 如果一个证书没有被撤消,MSVerifyCertRevocation()返回true。 · MSgetPrivateKey()为一个特定的别名(alias )返回私钥。(这里所说的一个别名就是带有一个RSA私钥和证书的一个身份。)钥匙从Microsoft钥匙库中输出。 · MSgetCert()为一个特定的别名从Microsoft证书库中返回一个证书。 · MSgetAliases()返回一组别名(带有私钥的一个身份的名字)。Microsoft钥匙库中的每个私钥都有一个别名。 页码:[1] [2] [3] [4] [5] [6] [7] 第3页、共7页 |
|
|
|
|
设为首页 | 加入收藏 | 广告服务 | 友情链接 | 版权申明
Copyriht 2007 - 2008 © 科普之友 All right reserved |