⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 signature_reply.java

📁 身份认证和数字签名在实际应用中是通过以数字证书为核心的公开密钥基础结构(PKI)来实现的
💻 JAVA
字号:
/****************************************************************
* 软件:Java签名协议扩展 (Java Signature Protocol Extension, JSPE)
* 版本:V1.0
* 软件功能:实现SSL签名协议
* 模块:公共类Signature_reply
*-----------------------------------------------------------------
*                                 版权所有:中山大学软件研究所 2002
*                           Programmed by 佛山张峰岭 fszfl@21cn.com
*                                              2002.4 - 2002.5
*****************************************************************/
package com.zsusoft.zfl;
import java.io.*;
/************************
* 类Signature_reply实现SSL签名协议中Signature_reply的信息结构,提供把成员内容输出成可视字符串的方法。
*************************/
public class Signature_reply implements Serializable{
    /**
    *  随机数
    **/
    public SSLRandom random;
    /**
    *  回应数据长度
    **/
    public int replydata_length;
    /**
    *  回应数据
    **/
    public byte[] replydata;
    /**
    *  签名值
    **/
    public DSignature signature;
    /**
    *  把Signature_reply结构内容转换成可视字符串
    **/
    public String toString(){
    	String msg;
    	msg="<Signature_reply>\r\n";
    	msg+="random:\r\n";
    	msg+=random.toString();
    	msg+="replydata_length:"+Integer.toString(replydata_length)+"\r\n";
    	try{
    	 msg+="replydata:"+(new String(replydata,SSL_with_signature.BYTE_ENCODING))+"\r\n";
    	} catch ( UnsupportedEncodingException e)
   	{ //使用本地字符集 
    	 msg+="replydata:"+(new String(replydata))+"\r\n";
    	}
    	msg+="signature:\r\n";
    	msg+=signature.toString();
    	msg+="</Signature_reply>\r\n";
    	return msg;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -