?? signature_reply.java
字號:
/****************************************************************
* 軟件:Java簽名協(xié)議擴展 (Java Signature Protocol Extension, JSPE)
* 版本:V1.0
* 軟件功能:實現(xiàn)SSL簽名協(xié)議
* 模塊:公共類Signature_reply
*-----------------------------------------------------------------
* 版權(quán)所有:中山大學(xué)軟件研究所 2002
* Programmed by 佛山張峰嶺 fszfl@21cn.com
* 2002.4 - 2002.5
*****************************************************************/
package com.zsusoft.zfl;
import java.io.*;
/************************
* 類Signature_reply實現(xiàn)SSL簽名協(xié)議中Signature_reply的信息結(jié)構(gòu),提供把成員內(nèi)容輸出成可視字符串的方法。
*************************/
public class Signature_reply implements Serializable{
/**
* 隨機數(shù)
**/
public SSLRandom random;
/**
* 回應(yīng)數(shù)據(jù)長度
**/
public int replydata_length;
/**
* 回應(yīng)數(shù)據(jù)
**/
public byte[] replydata;
/**
* 簽名值
**/
public DSignature signature;
/**
* 把Signature_reply結(jié)構(gòu)內(nèi)容轉(zhuǎn)換成可視字符串
**/
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;
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -