{"id":38757217,"url":"https://github.com/ebauman/simpleca","last_synced_at":"2026-01-17T11:54:27.540Z","repository":{"id":42445170,"uuid":"402890210","full_name":"ebauman/simpleca","owner":"ebauman","description":"Simple PKI for developers. ","archived":false,"fork":false,"pushed_at":"2023-10-18T16:34:33.000Z","size":63,"stargazers_count":5,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-11T09:31:18.836Z","etag":null,"topics":["certificates","cli","golang","pki","security","tls"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ebauman.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-09-03T20:27:23.000Z","updated_at":"2022-03-31T19:26:53.000Z","dependencies_parsed_at":"2024-06-19T11:31:20.523Z","dependency_job_id":"5e5db398-2bb0-4ff4-a3bd-387e3e7ab89a","html_url":"https://github.com/ebauman/simpleca","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/ebauman/simpleca","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebauman%2Fsimpleca","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebauman%2Fsimpleca/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebauman%2Fsimpleca/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebauman%2Fsimpleca/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ebauman","download_url":"https://codeload.github.com/ebauman/simpleca/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebauman%2Fsimpleca/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28508462,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T11:50:55.898Z","status":"ssl_error","status_checked_at":"2026-01-17T11:50:55.569Z","response_time":85,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["certificates","cli","golang","pki","security","tls"],"created_at":"2026-01-17T11:54:27.440Z","updated_at":"2026-01-17T11:54:27.526Z","avatar_url":"https://github.com/ebauman.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SimpleCA\n\nHave you ever been working with a technology and needed TLS certificates quickly? \n\nPerhaps you wanted to set up a PKI infrastructure for testing, but were either intimidated by `openssl`, or wished \nthere was a {quicker, easier} way.\n\nSimpleCA is here to solve that need. \n\n## Purpose\n\nSimpleCA is meant to be used when you need quick access to a certificate authority of your own generation. \nWith a few simple commands, a (simple) CA is initialized on your workstation and you can begin\nissuing certificates. \n\n## Quickstart\n\nInitialize the default CA\n\n```\n$ simpleca ca init\n```\n\nIssue your first certificate\n\n```\n$ simpleca cert sign my-first-cert --dns localhost --ip 127.0.0.1\n```\n\nView that certificate\n\n```\n$ simpleca cert view my-first-cert\n```\n\n## Advanced\n\nWhen issuing certificates (either CA or server), support for the following arguments is available:\n\n```\nFlags:\n      --country string               2-letter country code (default \"AA\")\n      --dns strings                  dns subject alternative name\n      --email strings                email subject alternative name\n      --expire-in string             duration of cert validity (default \"1 year\")\n      --ip ipSlice                   ip address subject alternative name (default [])\n      --locality string              locality\n      --organization string          organization name (default \"SimpleCA Ltd.\")\n      --organizational-unit string   organizational unit (default \"SimpleCA Security\")\n      --passphrase string            passphrase for generated certificate (default \"changeme\")\n      --state string                 state or province name (default \"Relaxation\")\n      --uri strings                  uri subject alternative name\n```\n\n#### A note about expiration:\n\nWhen signing a certificate, you can specify `--expire-in`. This uses a very simple syntax:\n\n`[number] [period]`\n\nFor example, you can specify things like `1 year` or `10 months` or `15 days`.\n\n## Contribution\n\nFile issues, PRs welcome, etc.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Febauman%2Fsimpleca","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Febauman%2Fsimpleca","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Febauman%2Fsimpleca/lists"}