java命名空间java.security类security的类成员方法:
addprovider定义及介绍
本文导语:
addprovider
public static int addprovider(provider provider)
将提供者添加到下一个可用位置。
首先,如果有安全管理器,则调用带有字符串 "insertprovider."+provider.getname() 的 checksecurityaccess 方法可查看是否可以添加新的提供者。如果使用 ch...
addprovider
public static int addprovider(provider provider)
- 将提供者添加到下一个可用位置。
首先,如果有安全管理器,则调用带有字符串 "insertprovider."+provider.getname() 的 checksecurityaccess 方法可查看是否可以添加新的提供者。如果使用 checksecurityaccess 的默认实现(即未重写此方法),则会导致调用带有 securitypermission("insertprovider."+provider.getname()) 权限的安全管理器的 checkpermission 方法。
- 参数:
provider - 要添加的提供者。
- 返回:
- 添加提供者的首选位置,如果因已安装了提供者而未添加它,则返回 -1。
- 抛出:
nullpointerexception - 如果提供者为 null
securityexception - 如果安全管理器已存在,且其 securitymanager.checksecurityaccess(java.lang.string) 方法拒绝对新的提供者进行添加访问- 另请参见:
getprovider(java.lang.string),
removeprovider(java.lang.string),
securitypermission