damienbod / Aspnetcorecertificates
Licence: mit
Certificate Manager in .NET Core for creating and using X509 certificates
Stars: ✭ 135
Projects that are alternatives of or similar to Aspnetcorecertificates
Ssl Checker
Python script that collects SSL/TLS information from hosts
Stars: ✭ 94 (-30.37%)
Mutual labels: ssl, tls, certificate, x509
Acmetool
🔒 acmetool, an automatic certificate acquisition tool for ACME (Let's Encrypt)
Stars: ✭ 1,882 (+1294.07%)
Mutual labels: ssl, tls, certificate, x509
Certigo
A utility to examine and validate certificates in a variety of formats
Stars: ✭ 662 (+390.37%)
Mutual labels: ssl, tls, certificate, x509
O Saft
O-Saft - OWASP SSL advanced forensic tool
Stars: ✭ 306 (+126.67%)
Mutual labels: ssl, tls, certificate
Certstrap
Tools to bootstrap CAs, certificate requests, and signed certificates.
Stars: ✭ 1,689 (+1151.11%)
Mutual labels: ssl, tls, certificate
Certificates
🛡️ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH.
Stars: ✭ 3,693 (+2635.56%)
Mutual labels: tls, x509, pki
freshcerts
ACME certificate protocol (Let's Encrypt) proxy client with a dashboard and monitoring
Stars: ✭ 59 (-56.3%)
Mutual labels: tls, ssl, certificate
Pem
Create private keys and certificates with node.js
Stars: ✭ 496 (+267.41%)
Mutual labels: ssl, tls, certificate
Forge
A native implementation of TLS in Javascript and tools to write crypto-based and network-heavy webapps
Stars: ✭ 4,204 (+3014.07%)
Mutual labels: tls, certificate, x509
Tls Inspector
Easily view and inspect X.509 certificates on your iOS device.
Stars: ✭ 92 (-31.85%)
Mutual labels: ssl, tls, x509
Nico
A HTTP2 web server for reverse proxy and single page application, automatically apply for ssl certificate, Zero-Configuration.
Stars: ✭ 43 (-68.15%)
Mutual labels: ssl, tls, certificate
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 (-28.15%)
Mutual labels: ssl, certificate, pki
Certlint
X.509 certificate linter, written in Go
Stars: ✭ 60 (-55.56%)
Mutual labels: certificate, x509, pki
letsencrypt-www
Probably the easiest way to create | renew | deploy certificate
Stars: ✭ 27 (-80%)
Mutual labels: tls, ssl, certificate
Ssl Proxy
🔒 Simple zero-config SSL reverse proxy with real autogenerated certificates (LetsEncrypt, self-signed, provided)
Stars: ✭ 427 (+216.3%)
Mutual labels: ssl, tls, certificate
concerto
A command line tool and a library to generate TLS certificates for development purposes.
Stars: ✭ 34 (-74.81%)
Mutual labels: tls, certificate, x509
qsslcaudit
test SSL/TLS clients how secure they are
Stars: ✭ 22 (-83.7%)
Mutual labels: tls, ssl, certificate
Certificate Manager is a package which makes it easy to create certifcates which can be used to in client server authentication and IoT Devices like Azure IoT Hub
Build | Certificate Manager | |
---|---|---|
.NET Core |
========================
Quickstart | Documentation | Changelog
Basic usage ASP.NET Core, .NET Core
Add the NuGet package to the your project file
<PackageReference Include="CertificateManager" Version="1.0.5" />
The NuGet packages uses dependency injection to setup. In a console application initialize the package as follows:
var serviceProvider = new ServiceCollection()
.AddCertificateManager()
.BuildServiceProvider();
Or in an ASP.NET Core application use the Startup ConfigureServices method to initialize the package.
public void ConfigureServices(IServiceCollection services)
{
// ...
services.AddCertificateManager();
}
Now the package is ready to use. See the Documentation to create the specific certificates for your use case.
Examples Creating Certificates:
- Create chained certificate authentication certificates console
- Create self signed certificate authentication certificates console
- Create chained certificates for Azure IoT Hub
- Create verify certificate for Azure IoT Hub .pem or .cer
- Create device (Leaf) certificate for Azure IoT Hub device
- Create development certificates for SPAs HTTPS development, like Vue.js, Angular
- Create certificates for IdentityServer4 RSA and ECDsa
Examples Using Certificates:
- ASP.NET Core chained certificate authentication
- Azure ASP.NET Core self signed certificate authentication
- Grpc chained certificate authentication
- Simulate Azure IoT Hub Device with device certificate
- signing a csr with root ca certificate
Microsoft Certificate Authentication Docs:
Read certificates and private keys from PEM files
https://github.com/oocx/ReadX509CertificateFromPem
Blogs
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].