{"id":25190149,"url":"https://github.com/keyfactor/signserver-signing-action","last_synced_at":"2026-02-17T11:31:39.051Z","repository":{"id":241758245,"uuid":"797743891","full_name":"Keyfactor/signserver-signing-action","owner":"Keyfactor","description":"Action for signing with SignServer","archived":false,"fork":false,"pushed_at":"2024-05-29T12:03:03.000Z","size":111,"stargazers_count":8,"open_issues_count":1,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-10-09T07:35:06.904Z","etag":null,"topics":["signserver-signing-action"],"latest_commit_sha":null,"homepage":"","language":null,"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/Keyfactor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-08T12:36:51.000Z","updated_at":"2025-06-17T12:35:48.000Z","dependencies_parsed_at":"2024-05-30T00:58:35.154Z","dependency_job_id":"f9fa8160-1f20-48d9-b57f-ed3b83b77424","html_url":"https://github.com/Keyfactor/signserver-signing-action","commit_stats":null,"previous_names":["keyfactor/signserver-signing-action"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Keyfactor/signserver-signing-action","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Keyfactor%2Fsignserver-signing-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Keyfactor%2Fsignserver-signing-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Keyfactor%2Fsignserver-signing-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Keyfactor%2Fsignserver-signing-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Keyfactor","download_url":"https://codeload.github.com/Keyfactor/signserver-signing-action/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Keyfactor%2Fsignserver-signing-action/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29542522,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-17T08:11:05.436Z","status":"ssl_error","status_checked_at":"2026-02-17T08:09:38.860Z","response_time":100,"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":["signserver-signing-action"],"created_at":"2025-02-09T21:19:04.431Z","updated_at":"2026-02-17T11:31:39.017Z","avatar_url":"https://github.com/Keyfactor.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!--SignServer Community logo for light and dark mode --\u003e\n\u003ca href=\"https://signserver.org\"\u003e\n  \u003cpicture\u003e\n    \u003csource media=\"(prefers-color-scheme: light)\" srcset=\".github/images/community-signserver.png?raw=true\"\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\".github/images/community-signserver-lite.png?raw=true\"\u003e\n    \u003cimg alt=\"SignServer Community\" src=\".github/images/community-ejbca.png?raw=true\" title=\"SignServer Community\" height=\"70\" \u003e\n  \u003c/picture\u003e\n\u003c/a\u003e\n\u003c!--SignServer Enterprise logo for light and dark mode --\u003e\n\u003ca href=\"https://www.keyfactor.com/products/signserver-enterprise/\"\u003e\n  \u003cpicture\u003e\n    \u003csource media=\"(prefers-color-scheme: light)\" srcset=\".github/images/keyfactor-signserver-enterprise.png?raw=true\"\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\".github/images/keyfactor-signserver-enterprise-lite.png?raw=true\"\u003e\n    \u003cimg alt=\"SignServer Enterprise\" src=\".github/images/keyfactor-signserver-enterprise.png?raw=true\" title=\"SignServer Enterprise\" height=\"70\" \u003e\n  \u003c/picture\u003e\n\u003c/a\u003e\n\n# SignServer Signing action\n\nThe SignServer Signing action can return a signed input produced by the provided SignServer endpoint and upload it as an artifact for access or further use.\n\n## Get started\n\nA running SignServer instance with the needed worker configured.\n\n### Prerequisities\n\nA running SignServer instance with the needed worker configured.\n\nThe supported workers as well as authentication types are listed below.\n\n### Supported workers\n\nThe current version of this action supports 3 types of workers:\n* `JArchiveSigner`: takes jar as input and uploads signed jar as artifact\n* `PDFSigner`: takes pdf as input and uploads signed pdf as artifact\n* `PlainSigner`: takes any input and uploads signed input as artifact\n\n### Supported authentication types\n\nThe following authentication types are supported:\n* `NOAUTH` - will be used as default if no clientcert is provided\n* `CLIENTCERT` - need to provide clientcert and password for authentication\n\n### Input parameters\n\n`endpoint`: (Required) The SignServer signing endpoint.\n\n`file-path`: (Required) The path to the file to be signed.\n\n`worker-name`: (Required) The name of the Signer to use for the signing.\n\n`worker-type`: (Required) The type of worker.\n\n`client-cert`: (Optional) The client cert needed for authorization.\n\n`password`: (Optional) Password for clientcert.\n\n### Example usage\n\n```\njobs:\n  testing:\n    runs-on: ubuntu-latest\n    steps:\n    - name: Checkout\n      uses: actions/checkout@v4\n\n    - name: Sign Jar\n          uses: ./  ** change to correct action name **\n          with:\n            endpoint: http://localhost:80/signserver\n            file-path: $GITHUB_WORKSPACE/input-file\n            worker-name: PlainSigner\n            worker-type: PlainSigner\n```\n\n## Community Support\n\nIn the [Keyfactor Community](https://www.keyfactor.com/community/), we welcome contributions. \n\nThe SignServer Signing action is open-source and community-supported, meaning that **no SLA** is applicable.\n\n* To report a problem or suggest a new feature, use the [Issues](https://github.com/Keyfactor/signserver-signing-action/issues) tab.\n* If you want to contribute actual bug fixes or proposed enhancements, see the [Contributing Guidelines](CONTRIBUTING.md) and go to [Pull requests](../../pulls).\n* Ask the community for ideas: [SignServer Discussions](https://github.com/Keyfactor/signserver-ce/discussions).\n* Read more in our documentation: [SignServer Documentation](https://doc.primekey.com/signserver).\n* See release information: [SignServer Release information](https://doc.primekey.com/signserver/signserver-release-information).\n* Read more on the open source project website: [SignServer website](https://www.signserver.org/).\n\n## Commercial Support\n\nCommercial support is available for [SignServer Enterprise](https://www.keyfactor.com/platform/keyfactor-signserver-enterprise/).\n\n## License\n\nFor License information, see [LICENSE](https://github.com/Keyfactor/signserver-signing-action/blob/main/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeyfactor%2Fsignserver-signing-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkeyfactor%2Fsignserver-signing-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeyfactor%2Fsignserver-signing-action/lists"}