java.lang.Object
com.sun.jarsigner.ContentSigner
已弃用,将被删除:此 API 元素可能会在未来版本中删除。
此类已被弃用。
此类定义内容签名服务。实现必须可以使用零参数构造方法实例化。
- 自从:
- 1.5
-
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述abstract byte[]generateSignedData(ContentSignerParameters parameters, boolean omitContent, boolean applyTimestamp) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。生成 PKCS #7 签名数据消息。
-
构造方法详细信息
-
ContentSigner
public ContentSigner()已弃用,将被删除:此 API 元素可能会在未来版本中删除。
-
-
方法详情
-
generateSignedData
public abstract byte[] generateSignedData(ContentSignerParameters parameters, boolean omitContent, boolean applyTimestamp) throws NoSuchAlgorithmException , CertificateException , IOException 已弃用,将被删除:此 API 元素可能会在未来版本中删除。生成 PKCS #7 签名数据消息。当签名已经生成时使用该方法。签名、签名者的详细信息以及可选的签名时间戳和已签名的内容都打包到已签名的数据消息中。- 参数:
parameters- 非空输入参数。omitContent- 如果应从签名数据消息中省略内容,则为真。否则包含内容。applyTimestamp- 如果签名应加盖时间戳则为真。否则不执行时间戳。- 返回:
- PKCS #7 签名数据消息。
- 抛出:
NoSuchAlgorithmException- 如果签名算法无法识别,则抛出异常。CertificateException- 如果在处理签名者证书或 TSA 证书时发生错误,则会引发异常。IOException- 如果在生成签名时间戳或生成签名数据消息时发生错误,则抛出异常。NullPointerException- 如果参数为空,则抛出异常。
-