How to programatically create create CA and key/cert using initca
- 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
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