2020_1课程设计—基于BC的证书格式转换工具的设计与实现—Week 3

Posted ysz-123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2020_1课程设计—基于BC的证书格式转换工具的设计与实现—Week 3相关的知识,希望对你有一定的参考价值。

本周计划

  • 对项目进行完善总结
  • 增加对BouncyCastle、Certificate、CertificateFactory的认识
  • 尝试使用Junit对部分代码进行单元测试

学习记录

代码优化

代码结构

技术图片

代码细节处理

  • scanner.nextLine(),一次读入一行,方便后续equal判断输入情况
    技术图片

  • String.toLowerCase()方法,将字符串转化为小写,如此可以规避大小写造成的问题
    技术图片

  • String.substring(),可以通过返回子字符串的方式检测后缀名
    技术图片

单元测试

检测异常抛出情况

  • Try…catch方法:检测是否抛出异常、检测异常抛出类型
    技术图片

测试System.exit情况

  • 遇到不显示通不通过状况,处于中断状态
    技术图片

  • 使用checkPermission方法内部抛出异常解决
    技术图片

码云链接

参考资料

END

以上是关于2020_1课程设计—基于BC的证书格式转换工具的设计与实现—Week 3的主要内容,如果未能解决你的问题,请参考以下文章

2020_1课程设计—基于BC的证书格式转换工具的设计与实现—个人报告

2020_1课程设计—基于BC的证书格式转换工具的设计与实现—第二周进展

2020_1课程设计—基于BC的证书格式转换工具的设计与实现—Week 3

2020_课程设计个人报告 20175234 赵诗玥

证书格式转换

有没有把其他格式转换成mp 4格式的转换工具呀