CertCenter / Gocertcenter
Licence: mit
CertCenter API Go Implementation
Stars: ✭ 21
Projects that are alternatives of or similar to Gocertcenter
Lemur
Repository for the Lemur Certificate Manager
Stars: ✭ 1,533 (+7200%)
Mutual labels: ssl, tls, ssl-certificates
Watsontcp
WatsonTcp is the easiest way to build TCP-based clients and servers in C#.
Stars: ✭ 209 (+895.24%)
Mutual labels: api, ssl, tls
Ssl Checker
Python script that collects SSL/TLS information from hosts
Stars: ✭ 94 (+347.62%)
Mutual labels: ssl, tls, ssl-certificates
Tls Inspector
Easily view and inspect X.509 certificates on your iOS device.
Stars: ✭ 92 (+338.1%)
Mutual labels: ssl, tls, ssl-certificates
Tlsfuzzer
SSL and TLS protocol test suite and fuzzer
Stars: ✭ 335 (+1495.24%)
Mutual labels: automation, ssl, tls
cryptonice
CryptoNice is both a command line tool and library which provides the ability to scan and report on the configuration of SSL/TLS for your internet or internal facing web services. Built using the sslyze API and ssl, http-client and dns libraries, cryptonice collects data on a given domain and performs a series of tests to check TLS configuration…
Stars: ✭ 91 (+333.33%)
Mutual labels: tls, ssl, ssl-certificates
Ssl exporter
Exports Prometheus metrics for SSL certificates
Stars: ✭ 211 (+904.76%)
Mutual labels: ssl, tls, ssl-certificates
Ssl Proxy
🔒 Simple zero-config SSL reverse proxy with real autogenerated certificates (LetsEncrypt, self-signed, provided)
Stars: ✭ 427 (+1933.33%)
Mutual labels: ssl, tls, ssl-certificates
private-tls-cert
A simple Terraform module to generate self-signed TLS certificates for private use
Stars: ✭ 36 (+71.43%)
Mutual labels: tls, ssl, ssl-certificates
terraform-aws-acm-request-certificate
Terraform module to request an ACM certificate for a domain name and create a CNAME record in the DNS zone to complete certificate validation
Stars: ✭ 83 (+295.24%)
Mutual labels: tls, ssl, ssl-certificates
Acme Client
Let's Encrypt / ACME client written in PHP for the CLI.
Stars: ✭ 337 (+1504.76%)
Mutual labels: automation, ssl, tls
Testssl.sh
Testing TLS/SSL encryption anywhere on any port
Stars: ✭ 5,676 (+26928.57%)
Mutual labels: ssl, tls
Mitmproxy
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
Stars: ✭ 25,495 (+121304.76%)
Mutual labels: ssl, tls
Ponzu
Headless CMS with automatic JSON API. Featuring auto-HTTPS from Let's Encrypt, HTTP/2 Server Push, and flexible server framework written in Go.
Stars: ✭ 5,373 (+25485.71%)
Mutual labels: api, tls
Cppserver
Ultra fast and low latency asynchronous socket server & client C++ library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
Stars: ✭ 528 (+2414.29%)
Mutual labels: ssl, tls
Pymessager
Python API to develop chatbot on Facebook Messenger Platform
Stars: ✭ 580 (+2661.9%)
Mutual labels: api, sdk
It is quite easy to use CertCenter's API with your Go projects.
We recommend to get the source via a go get certcenter.com/go.
package main
import (
"fmt"
"io/ioutil"
certcenter "certcenter.com/go"
)
/* Set your Authorization Token
*/
func init() {
certcenter.Bearer = "aValidToken.oauth2.certcenter.com"
}
func main() {
// Get a Quote
res, _ := certcenter.Quote(&certcenter.QuoteRequest{
ProductCode: "DigiCert.SecureSiteEV",
SubjectAltNameCount: 0,
ValidityPeriod: 24,
ServerCount: 1,
})
fmt.Println(res)
// Validate a CSR (PEM-encoded PKCS#10)
csr, _ := ioutil.ReadFile("csr")
res, _ := certcenter.ValidateCSR(&certcenter.ValidateCSRRequest{CSR: string(csr)})
fmt.Println(res)
return
}
Find more examples and detailed information: https://api.certcenter.help/v1/reference
Have fun!
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].