java命名空间java.security.cert类certificatefactory的类成员方法:
generatecertificate定义及介绍
本文导语:
generatecertificate
public final certificate generatecertificate(inputstream instream)
throws certificateexception
生成一个证书对象,并使用从输入流 instream 中读取的数据对它进行初始化。
为了利用受此 certificatefactory 支...
generatecertificate
public final certificate generatecertificate(inputstream instream)
throws certificateexception
- 生成一个证书对象,并使用从如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
iis7站长之家
instream
中读取的数据对它进行初始化。
为了利用受此 certificatefactory 支持的专门的证书格式,可将返回的证书对象的类型强制转换为相应的证书类。例如,如果此 certificatefactory 实现 x.509 证书,则可将返回的证书对象的类型强制转换为 x509certificate
类。
在用于 x.509 证书的 certificatefactory 情况中,instream
中提供的证书必须是 der 编码的,并且可以用二进制或可打印的 (base64) 编码形式提供。如果以 base64 编码的形式提供该证书,则该证书必须由 -----begin certificate----- 语句开始,由 -----end certificate----- 语句结束。
注意,如果给定的输入流不支持 mark
和 reset
,则此方法将使用整个输入流。否则,每次调用此方法都需要一个证书,并且将输入流的读取位置定位在固有的证书结尾标记后的下一个可用字节处。如果输入流中的数据不包含固有的证书结尾标记(不同于 eof),并且在解析该证书后有一个尾随数据,则将抛出 certificateexception
。
- 参数:
instream
- 带有证书数据的输入流。
- 返回:
- 已使用输入流中的数据初始化的证书对象。
- 抛出:
certificateexception
- 如果发生解析错误。