{"id":19002723,"url":"https://github.com/tsaarni/certy-tutorial","last_synced_at":"2026-05-04T09:34:29.023Z","repository":{"id":260913756,"uuid":"882635864","full_name":"tsaarni/certy-tutorial","owner":"tsaarni","description":"This project provides a tutorial for generating certificates for development and testing.","archived":false,"fork":false,"pushed_at":"2024-11-03T19:34:25.000Z","size":14,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-21T13:43:49.077Z","etag":null,"topics":["certificates","golang","java","python","testing","testing-library","testing-tools","unittest","x509","yaml"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsaarni.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2024-11-03T11:00:34.000Z","updated_at":"2024-11-05T04:09:09.000Z","dependencies_parsed_at":"2025-02-21T13:42:19.080Z","dependency_job_id":"5f498ef8-daca-4d5b-a83b-5d5484ecdc69","html_url":"https://github.com/tsaarni/certy-tutorial","commit_stats":null,"previous_names":["tsaarni/certy-tutorial"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsaarni/certy-tutorial","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsaarni%2Fcerty-tutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsaarni%2Fcerty-tutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsaarni%2Fcerty-tutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsaarni%2Fcerty-tutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsaarni","download_url":"https://codeload.github.com/tsaarni/certy-tutorial/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsaarni%2Fcerty-tutorial/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32601602,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T22:12:39.696Z","status":"online","status_checked_at":"2026-05-04T02:00:06.625Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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","golang","java","python","testing","testing-library","testing-tools","unittest","x509","yaml"],"created_at":"2024-11-08T18:15:56.805Z","updated_at":"2026-05-04T09:34:29.006Z","avatar_url":"https://github.com/tsaarni.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Streamline Your Testing: Generate Test Certificates with Ease\n\nGenerating certificates and keys for testing environments can often feel like a chore.\nIf you’ve wrestled with complex OpenSSL commands or written lengthy bash scripts to automate certificate creation, only to end up committing those certificates to your repository, you’re not alone.\n\nIn this tutorial, we will explore a uniform way to make certificate generation simple and streamlined, using YAML for command line or programmatic interfaces in Go, Java, and Python.\n\n## Table of Contents\n\n- [Creating Certificates Declaratively on Command Line](cli/README.md)\n- [Creating Certificates in Go](go/README.md)\n- [Creating Certificates in Java](java/README.md)\n- [Creating Certificates in Python](python/README.md)\n\n## Related Resources\n\nThe projects used in this tutorial are available on GitHub:\n\n- [certyaml](https://github.com/tsaarni/certyaml) - CLI for generating certificates from YAML.\n- [certyaml](https://github.com/tsaarni/certyaml) - Go package for creating certificates.\n- [java-certy](https://github.com/tsaarni/java-certy) - Java package for creating certificates.\n- [python-certy](https://github.com/tsaarni/python-certy) - Python package for creating certificates.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftsaarni%2Fcerty-tutorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftsaarni%2Fcerty-tutorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftsaarni%2Fcerty-tutorial/lists"}