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