{"id":21730189,"url":"https://github.com/nventive/certificate.generator","last_synced_at":"2026-05-17T13:03:02.749Z","repository":{"id":46134802,"uuid":"314652621","full_name":"nventive/Certificate.Generator","owner":"nventive","description":"A program to help with the creation of Apple development certificates.","archived":false,"fork":false,"pushed_at":"2021-11-11T13:40:10.000Z","size":39,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-04T09:39:59.076Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C#","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/nventive.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-11-20T19:39:36.000Z","updated_at":"2021-11-11T13:40:14.000Z","dependencies_parsed_at":"2022-08-26T16:52:21.214Z","dependency_job_id":null,"html_url":"https://github.com/nventive/Certificate.Generator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nventive%2FCertificate.Generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nventive%2FCertificate.Generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nventive%2FCertificate.Generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nventive%2FCertificate.Generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nventive","download_url":"https://codeload.github.com/nventive/Certificate.Generator/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244706873,"owners_count":20496648,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-11-26T04:13:28.710Z","updated_at":"2026-05-17T13:02:57.709Z","avatar_url":"https://github.com/nventive.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Certificate Generator\n\nCreate Apple certificate from anywhere, not just macOS.\n\nThis tool allows the creation of certificate signing requests compatible with Apple Developer console. Once the certificate has been created, the tool also creates a `.p12` file for safekeeping.\n\n[![Nuget](https://img.shields.io/nuget/v/nventive.certificate.generator)](https://www.nuget.org/packages/nventive.certificate.generator)\n\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE)\n\n## Getting Started\nThis program creates a certificate signing request to be used in the Apple Developer console to obtain a certificate. A P12 is then generated using this certificate. Supported certificate types are push notifications and signing certificate.\n\nTo install it, run: `dotnet tool install nventive.certificate.generator`\nYou may have to [specify the version of the package](https://docs.microsoft.com/en-us/dotnet/core/tools/global-tools#install-a-specific-tool-version)\n\nFrom `--help`:\n```\nUsage:\n  Certificate.Generator [options]\n\nOptions:\n  --email-address \u003cemail-address\u003e            A relevant email address to use in the request (ex: the mail of the owner\n                                             of the account)\n  --common-name \u003ccommon-name\u003e                The name to use in the request; usually the name of the Apple Developer\n                                             organization\n  --country-code \u003ccountry-code\u003e              The country code of the account\n  --request-file-path \u003crequest-file-path\u003e    Optional: the path where to place the .csr file; defaults to a temporary\n                                             folder\n  --p12-file-path \u003cp12-file-path\u003e            Optional: the path where to place the .p12 file; defaults to a temporary\n                                             folder\n  --version                                  Display version information\n```\n\n## Features\n\n- Creation of `.csr` (or `.certSigningRequest`) files compatible with the Apple Developer console (Push, Distribution, Development, etc.)\n- Creation of the `.p12` file corresponding to the `.cer` delivered by Apple.\n\n## Changelog\n\nPlease consult the [CHANGELOG](CHANGELOG.md) for more information about version\nhistory.\n\n## License\n\nThis project is licensed under the Apache 2.0 license - see the\n[LICENSE](LICENSE) file for details.\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on the process for\ncontributing to this project.\n\nBe mindful of our [Code of Conduct](CODE_OF_CONDUCT.md).\n\n## Acknowledgments\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnventive%2Fcertificate.generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnventive%2Fcertificate.generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnventive%2Fcertificate.generator/lists"}