java命名空间java.security类keystore的类成员方法:
load定义及介绍
本文导语:
load
public final void load(inputstream stream,
char[] password)
throws ioexception,
nosuchalgorithmexception,
certificateexception
从给定输入流中加载此 keystore。
可以给定一个密码来解锁 ...
public final void load(inputstream stream,
char[] password)
throws ioexception,
nosuchalgorithmexception,
certificateexception
- 从给定输入流中加载此 keystore。
可以给定一个密码来解锁 keystore(例如,驻留在硬件标记设备上的 keystore)或检验 keystore 数据的完整性。如果没有指定用于完整性检验的密码,则不会执行完整性检验。
如果要创建空 keystore,或者不能从流中初始化 keystore,则传递 null
作为 stream
的参数。
注意,如果此 keystore 已经被加载,那么它将被重新初始化,并再次从给定输入流中加载。
- 参数:
stream
- 从中加载 keystore 的输入流,或者 null
password
- 用来检验 keystore 完整性的密码,用来解锁 keystore 的密码,或者 null
- 抛出:
ioexception
- 如果存在 keystore 数据 i/o 问题或格式问题,如果需要密码却没有指定,或者指定的密码错误。如果错误是由于密码错误引起的,那么 ioexception
的 cause
应该是 unrecoverablekeyexception
nosuchalgorithmexception
- 如果不存在用来检验 keystore 完整性的算法
certificateexception
- 如果不能加载 keystore 中的任何证书