增加签名数字信封、解签名数字信封接口
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
package com.sunyard.inf.customize;
|
||||
/**
|
||||
* 上清所数字信封类接口
|
||||
*/
|
||||
public interface Syd4DigitalEnvelope {
|
||||
|
||||
/**
|
||||
* 产生对称密钥,通过清算所公钥证书加密生成数字信封。
|
||||
* 上清所
|
||||
* @param pcDnEN: 清算所的公钥证书
|
||||
* @param pcDnSign:会员的私钥证书
|
||||
* @param pcData: 明文数据。
|
||||
* @return pcSignData: 签名数字信封
|
||||
*/
|
||||
public String SYD_SignDigitalEnvelope (String pcDnEN, String pcDnSign, byte[] pcData);
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 利用清算所公钥证书对签名数据进行验签。接收用会员的私钥证书解密数字信封,还原原文。
|
||||
* 上清所
|
||||
* @param pcDnDe: 会员的私钥证书
|
||||
* @param pcDnVerify: 清算所公钥证书
|
||||
* @param pcSignData: 签名数字信封数据。
|
||||
* @return pcData:原数据
|
||||
*/
|
||||
public byte[] SYD_VerifyDigitalEnveloe(String pcDnDe, String pcDnVerify, String pcSignData );
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user