Skip to content

zengrx/openssl_ca

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

拖了一年多了啊啊啊啊,必须要更新readme了

new version here

A simple document in my blog

Certificate Authority using Openssl API

Introduction

OpenSSL_CA is a simulate software of digital certificate authority, programmed with C++ using QT framework. Well it is Cryptography class homework actually. This project may provide you some help when you start learning openssl API.

Base Functions

  • generate certificate request file (*.csr)
  • file transfer between client and server
  • csr file signed by root certificate
  • root certificate verify
  • certificate revocation or restore the revoked certificate
  • generate certificate revocation list (*.crl)

Usage

git clone https://github.com/zengrx/openssl_ca.git
client: .\openssl_ca\V2.0\CAClient\CAClient, double click CAClient.pro file
server: .\openssl_ca\V2.0\CAServer\CAServer, double click CAServer.pro file

Client & Server

client server3 server2 server1

_(:3 」∠)/

大三写的密码学大作业,啃了半个月openssl文档。bug挺多的,抛砖引玉啦 orz_amber@163.com


See also