{"id":41591501,"url":"https://github.com/opensciencegrid/osg-pki-tools","last_synced_at":"2026-01-24T09:31:47.046Z","repository":{"id":6278393,"uuid":"55262963","full_name":"opensciencegrid/osg-pki-tools","owner":"opensciencegrid","description":"CLI interface to generate certificate signing requests","archived":false,"fork":false,"pushed_at":"2025-09-09T17:59:07.000Z","size":876,"stargazers_count":3,"open_issues_count":2,"forks_count":12,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-10-11T00:39:12.052Z","etag":null,"topics":["container","software"],"latest_commit_sha":null,"homepage":"https://opensciencegrid.org/docs","language":"Python","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/opensciencegrid.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2016-04-01T21:18:26.000Z","updated_at":"2025-09-09T16:12:49.000Z","dependencies_parsed_at":"2024-02-20T01:31:08.789Z","dependency_job_id":"ba0a763c-7d15-418e-ba87-c8c949698a12","html_url":"https://github.com/opensciencegrid/osg-pki-tools","commit_stats":null,"previous_names":[],"tags_count":42,"template":false,"template_full_name":null,"purl":"pkg:github/opensciencegrid/osg-pki-tools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opensciencegrid%2Fosg-pki-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opensciencegrid%2Fosg-pki-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opensciencegrid%2Fosg-pki-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opensciencegrid%2Fosg-pki-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opensciencegrid","download_url":"https://codeload.github.com/opensciencegrid/osg-pki-tools/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opensciencegrid%2Fosg-pki-tools/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28723233,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-24T08:27:05.734Z","status":"ssl_error","status_checked_at":"2026-01-24T08:27:01.197Z","response_time":89,"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":["container","software"],"created_at":"2026-01-24T09:31:46.145Z","updated_at":"2026-01-24T09:31:47.040Z","avatar_url":"https://github.com/opensciencegrid.png","language":"Python","readme":"OSG PKI Tools\n=============\n\nThe Open Science Grid (OSG) Private Key Infrastructure (PKI) Tools provide a convenient command-line interface for\ncommon X.509 certificate commands used by OSG site administrators.\nFormerly, this repository contained a collection of tools to request, approve, renew, and revoke certificates from the\n[OSG Certificate Authority (CA)](https://opensciencegrid.org/technology/policy/service-migrations-spring-2018/#osg-ca).\nThis repository contains tools for generating Certificate Signing Requests and for getting host or service certificates from the InCommon CA.\n\nosg-cert-request\n----------------\n\nThe `osg-cert-request` tool generates [certificate signing requests (CSRs)](https://en.wikipedia.org/wiki/Certificate_signing_request)\nthat can be submitted to CAs (e.g. InCommon) for the purpose of obtaining host certificates.\n\n**Features:**\n\n- Bulk generation of CSRs (and associated keys)\n- Easy addition of Subject Alternative Names (SANs) to each CSR\n\n### Synopsis ###\n\n```\nusage: osg-cert-request (-H HOSTNAME | -F HOSTFILE) -C COUNTRY -S STATE -L LOCALITY -O ORGANIZATION\n                        [-h] [-a ALTNAMES] [-d WRITE_DIRECTORY] [-V]\n```\n\nSee osg-cert-request -h for a description of the options.\n\n\nosg-incommon-cert-request\n-------------------------\n\nThe `osg-incommon-cert-request` retrieves host or service certificates\nfrom the InCommon CA.  It requires a user account with InCommon\nauthorized to use the remote API, and a user certificate and key issued\nby InCommon that is authorized to create host certificates for that account.\n\n**Features:**\n\n- Bulk retrieval of certificates \u0026 keys\n- Easy addition of Subject Alternative Names (SANs) to each certificate\n\n### Synopsis ###\n\n```\nUsage: osg-incommon-cert-request [--debug] -u username -k pkey -c cert \\\n           (-H hostname | -F hostfile) [-a altnames] [-d write_directory] \\\n           [-O org,dept]\n       osg-incommon-cert-request [--debug] -u username -k pkey -c cert -t\n       osg-incommon-cert-request -h\n       osg-incommon-cert-request --version\n```\n\nSee osg-incommon-cert-request -h or the\n[man page](https://htmlpreview.github.io/?https://github.com/opensciencegrid/osg-pki-tools/blob/master/man/osgincommoncertrequest.html)\nfor a description of the options.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopensciencegrid%2Fosg-pki-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopensciencegrid%2Fosg-pki-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopensciencegrid%2Fosg-pki-tools/lists"}