All Projects → deckarep → Easycert

deckarep / Easycert

EasyCert quickly generates web server TLS certificates that have been self-signed by a private certificate authority that it also creates.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Easycert

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 (+34.71%)
Mutual labels:  certificate, openssl, certificate-authority
openssl ca
openssl_ca with QT GUI
Stars: ✭ 16 (-86.78%)
Mutual labels:  certificate, openssl, certificate-authority
qsslcaudit
test SSL/TLS clients how secure they are
Stars: ✭ 22 (-81.82%)
Mutual labels:  certificate, openssl
openssl-alpine
OpenSSL three tier certificate generator
Stars: ✭ 23 (-80.99%)
Mutual labels:  certificate, openssl
Xipki
Highly scalable and high-performance open source PKI (CA and OCSP responder). Minimal dependencies, No-JPA, No-Spring
Stars: ✭ 311 (+157.02%)
Mutual labels:  certificate, certificate-authority
webcert
WebCert is a Web application to generate and manage digital certificates in cases where no "full" CA is needed.
Stars: ✭ 20 (-83.47%)
Mutual labels:  openssl, certificate-authority
openssl-ca
Shell scripts to manage a private Certificate Authority using OpenSSL
Stars: ✭ 38 (-68.6%)
Mutual labels:  openssl, certificate-authority
Ssl Certificate Chain Resolver
SSL certificate chain resolver
Stars: ✭ 277 (+128.93%)
Mutual labels:  certificate, 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 (-80.99%)
Mutual labels:  certificate, openssl
Openssl Nodejs
is a package which gives you a possibility to run every OpenSSL command 🔒 in Node.js in a handy way. Moreover, parameters like -in, -keyin, -config and etc can be replaced by a raw data (Buffor).
Stars: ✭ 25 (-79.34%)
Mutual labels:  certificate, openssl
Certigo
A utility to examine and validate certificates in a variety of formats
Stars: ✭ 662 (+447.11%)
Mutual labels:  cli, certificate
Pric
Simple zero-config tool to create Private Certificate Authority & issue locally-trusted development server certificates with any domain names you'd like. SSL certificates for development purposes.
Stars: ✭ 87 (-28.1%)
Mutual labels:  openssl, certificate-authority
cloud-signature-consortium
Cloud Signature Consortium Remote Signature Service Provider in Node.js
Stars: ✭ 19 (-84.3%)
Mutual labels:  certificate, openssl
pki
Certificate Authority management suite
Stars: ✭ 23 (-80.99%)
Mutual labels:  openssl, certificate-authority
tls-ca-manage
Multi-level Certificate Authority Management tool, front-end tool to OpenSSL, written in bash shell.
Stars: ✭ 19 (-84.3%)
Mutual labels:  openssl, certificate-authority
openssl-certificate-authority-guide
Bu kılavuz, OpenSSL komut satırı araçlarını kullanarak kendi sertifika yetkilinizi (CA) kurup nasıl kullanacağınızı gösterir.
Stars: ✭ 17 (-85.95%)
Mutual labels:  openssl, certificate-authority
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 (-19.83%)
Mutual labels:  certificate, certificate-authority
cryptocli
The ultimate tool for data transfer, manipulation and proxy.
Stars: ✭ 16 (-86.78%)
Mutual labels:  certificate, openssl
Simple-TLS-Client-Server-with-Node.js
Simple TLS Client/Server with Node.js
Stars: ✭ 22 (-81.82%)
Mutual labels:  certificate, openssl
Cashier
A self-service CA for OpenSSH
Stars: ✭ 590 (+387.6%)
Mutual labels:  certificate, certificate-authority

EasyCert

Use EasyCert to easily generate webserver certificates against a private certificate authority that is also generated by this tool. Why would you want to use this? This should only be used within company networks, never public facing. You would use this to implement your own TLS connections where you are dealing in a test environment where the security doesn't really matter. This is more about making sure things work across https correctly. In other words, when you are working on anything production-level you'd want to acquire a genuine certificate from a trusted certificate authority and probably pay for it or better yet use LetsEncrypt.

Requirements

This has been tested and run on OSX which is comes pre-installed with openssl, that is all you need.

Installation

Simple as it takes to type the following command:

go get github.com/deckarep/EasyCert

Usage

EasyCert just requires a certificate authority name which can be an arbitrary name but should reflect your company and a host name that the certificate/key pair will end up on.

Usage: EasyCert [options...]

Options:
  -cn Certificate Authority Name (can be any name, but should reflect your company name.)
  -h  Hostname of TLS server to install the private cert/key

License

Copyright 2014 Ralph Caraveo All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

 http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

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].