All Projects → zengrx → openssl_ca

zengrx / openssl_ca

Licence: other
openssl_ca with QT GUI

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
QMake
1090 projects

Projects that are alternatives of or similar to openssl ca

pki
Certificate Authority management suite
Stars: ✭ 23 (+43.75%)
Mutual labels:  openssl, pki, certificate-authority
Easycert
EasyCert quickly generates web server TLS certificates that have been self-signed by a private certificate authority that it also creates.
Stars: ✭ 121 (+656.25%)
Mutual labels:  certificate, openssl, certificate-authority
Mutual Tls Ssl
🔐 Tutorial of setting up Security for your API with one way authentication with TLS/SSL and mutual mutual authentication for a java based web server and a client with both Spring Boot. Different clients are provided such as Apache HttpClient, OkHttp, Spring RestTemplate, Spring WebFlux WebClient Jetty and Netty, the old and the new JDK HttpClient, the old and the new Jersey Client, Google HttpClient, Unirest, Retrofit, Feign, Methanol, vertx, Scala client Finagle, Featherbed, Dispatch Reboot, AsyncHttpClient, Sttp, Akka, Requests Scala, Http4s Blaze, Kotlin client Fuel, http4k, Kohttp and ktor. Also other server examples are available such as jersey with grizzly. Also gRPC examples are included
Stars: ✭ 163 (+918.75%)
Mutual labels:  certificate, openssl, certificate-authority
webcert
WebCert is a Web application to generate and manage digital certificates in cases where no "full" CA is needed.
Stars: ✭ 20 (+25%)
Mutual labels:  openssl, pki, certificate-authority
Xipki
Highly scalable and high-performance open source PKI (CA and OCSP responder). Minimal dependencies, No-JPA, No-Spring
Stars: ✭ 311 (+1843.75%)
Mutual labels:  certificate, pki, certificate-authority
pki-manager
IT Freelancers : Manage small PKI for multiple projects (or clients) with 2 bash scripts
Stars: ✭ 36 (+125%)
Mutual labels:  certificate, openssl, pki
Pki
The Dogtag Certificate System is an enterprise-class Certificate Authority (CA) which supports all aspects of certificate lifecycle management, including key archival, OCSP and smartcard management.
Stars: ✭ 97 (+506.25%)
Mutual labels:  certificate, pki, certificate-authority
x509sak
X.509 Swiss Army Knife is a toolkit atop OpenSSL to ease generation of CAs and aid white-hat pentesting
Stars: ✭ 23 (+43.75%)
Mutual labels:  certificate, openssl, pki
Lhttps
Create https for local development environment or localhost.
Stars: ✭ 172 (+975%)
Mutual labels:  certificate, openssl
Pspki
PowerShell PKI Module
Stars: ✭ 189 (+1081.25%)
Mutual labels:  certificate, pki
Check ssl cert
check_ssl_cert is a shell script (that can be used as a Nagios plugin) to check the CA and validity of an X.509 certificate
Stars: ✭ 248 (+1450%)
Mutual labels:  certificate, openssl
django-ca
Django app providing a Certificate Authority
Stars: ✭ 106 (+562.5%)
Mutual labels:  certificate, certificate-authority
win-ca
Get Windows System Root certificates
Stars: ✭ 78 (+387.5%)
Mutual labels:  openssl, certificate-authority
python-csr
Generate a CSR/Key via Python
Stars: ✭ 39 (+143.75%)
Mutual labels:  certificate, openssl
Aspnetcorecertificates
Certificate Manager in .NET Core for creating and using X509 certificates
Stars: ✭ 135 (+743.75%)
Mutual labels:  certificate, pki
Routinator
An RPKI Validator written in Rust
Stars: ✭ 215 (+1243.75%)
Mutual labels:  certificate, pki
Certstrap
Tools to bootstrap CAs, certificate requests, and signed certificates.
Stars: ✭ 1,689 (+10456.25%)
Mutual labels:  certificate, certificate-authority
freeipa-issuer
A cert-manager external issuer for FreeIPA
Stars: ✭ 22 (+37.5%)
Mutual labels:  certificate, pki
cryptocli
The ultimate tool for data transfer, manipulation and proxy.
Stars: ✭ 16 (+0%)
Mutual labels:  certificate, openssl
labca
A private Certificate Authority for internal (lab) use, based on the open source ACME Automated Certificate Management Environment implementation from Let's Encrypt (tm).
Stars: ✭ 126 (+687.5%)
Mutual labels:  pki, certificate-authority

拖了一年多了啊啊啊啊,必须要更新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挺多的,抛砖引玉啦 [email protected]


Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].