1 今日任务完成情况
1.1 功能整合
今日最新功能已整合
1.2 完善整合证书功能
将证书进行接入,确保证书可用。今日生成了测试使用的证书,存储公钥、私钥等信息,保障数据传输过程的数据安全。测试过程可以完成通过证书对传输的数据进行加密处理。
1.3 将证书接入SSL
使用证书中的密钥替换之前写入SSL服务器和客户端的密钥,让加密传输更加安全。
部分代码:
复制代码private String readMessage(){
String result = "";
if(reader == null){
reader = new InputStreamReader(inputStream);
}
StringBuffer buffer = new StringBuffer();
char tmp;
try {
while((tmp = (char)reader.read()) > 0 && tmp!='\n'){
buffer.append(tmp);
}
} catch (IOException e) {
// TODO Auto-generated catch block
if(e.getMessage().contains("certificate_unknown")){
setLastError("对方证书不受信任!");
}
e.printStackTrace();
}
result = buffer.toString();
System.out.println("返回:" +result);
return result;
}
其余代码已托管至GitHub。
2 冲刺第四天
任务 | 负责人 | 工作量 |
---|---|---|
进一步功能整合 | 肖权城 | 3 |
进一步功能整合 | 徐元琦 | 3 |
完善和测试安全证书功能 | 张顺扬 | 3 |
完善多线程 | 李心怡 | 3 |
完善加密传输功能 | 沈楗翔 | 3 |
3 明日任务安排
任务 | 负责人 | 工作量 |
---|---|---|
进一步功能整合 | 肖权城 | 3 |
进一步功能整合 | 张顺扬 | 3 |
整合证书和加密传输 | 李心怡 | 3 |
完善多线程 | 徐元琦 | 3 |
完善加密传输功能 | 沈楗翔 | 3 |