cloudflare / cloudflare/cfssl

How to programatically create create CA and key/cert using initca

Open
#1,266 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
9.5k
Forks
1.2k
PR merge metrics
No merged PRs in 30d

Description

Hi,
It looks like this is the only viable option for creating SSL certificates in Golang.
I am interested in being a private CA for some IOT devices.
I would like to accomplish this programatically. I have looked at `initca` and it looks like I can create a `CA` with that.
How do I generate RSA keys and certificates to be signed without using the commandline?
If you could show me some documentation for this, I would appreciate. Or just point me somewhere.
Thanks.

Contributor guide

Open the contributing guide

Research direction

The issue names initca but no file, test, or other entry point. Start by reading initca's Go API and the existing command-line certificate flow; done means documenting how to generate RSA keys and certificates programmatically for signing without the command line.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
documentation, security
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.