{"id":18868245,"url":"https://github.com/letsencrypt/pkcs11key","last_synced_at":"2025-04-04T21:09:40.978Z","repository":{"id":43126124,"uuid":"52291161","full_name":"letsencrypt/pkcs11key","owner":"letsencrypt","description":"An interface to PKCS#11 devices that satisfies the crypto.Signer interface","archived":false,"fork":false,"pushed_at":"2023-06-30T15:20:38.000Z","size":117,"stargazers_count":92,"open_issues_count":4,"forks_count":45,"subscribers_count":18,"default_branch":"main","last_synced_at":"2025-03-28T20:09:04.426Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/letsencrypt.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":"2016-02-22T17:24:36.000Z","updated_at":"2024-12-17T11:45:36.000Z","dependencies_parsed_at":"2024-06-18T13:42:04.585Z","dependency_job_id":null,"html_url":"https://github.com/letsencrypt/pkcs11key","commit_stats":{"total_commits":85,"total_committers":13,"mean_commits":6.538461538461538,"dds":0.5529411764705883,"last_synced_commit":"e056feeb57ba02d2502f024e98a25b235a5c2b93"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/letsencrypt%2Fpkcs11key","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/letsencrypt%2Fpkcs11key/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/letsencrypt%2Fpkcs11key/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/letsencrypt%2Fpkcs11key/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/letsencrypt","download_url":"https://codeload.github.com/letsencrypt/pkcs11key/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247249532,"owners_count":20908212,"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-08T05:13:14.830Z","updated_at":"2025-04-04T21:09:40.960Z","avatar_url":"https://github.com/letsencrypt.png","language":"Go","readme":"# PKCS11Key\n\nThe pkcs11key package implements a crypto.Signer interface for a PKCS#11 private key.\n\nIf you are using Go modules, you should import this with the module-compatible\npath `github.com/letsencrypt/pkcs11key/v4`.\n\n# Testing\n\n* You will need to install SoftHSMv2.\n* Run `./test.sh`\n* If you need to regenerate key material, run the following and check the new files back into git.\n```\ncd v4/testdata\nopenssl ecparam -name prime256v1 -genkey | openssl pkcs8 -topk8 -nocrypt \u003e entropic_ecdsa.key\nopenssl req -new -x509 -key entropic_ecdsa.key -out entropic_ecdsa.pem -days 1000 -subj /CN=entropic\\ ECDSA\nopenssl req -new -newkey rsa:2048 -nodes -x509 -keyout silly_signer.key -out silly_signer.pem -days 1000 -subj /CN=silly\\ signer\ncd -\n```\n\n# License Summary\nSome of this code is Copyright (c) 2014 CloudFlare Inc., some is Copyright (c)\n2015 [Internet Security Research Group](https://www.abetterinternet.org/).\n\nThe code is licensed under the BSD 2-clause license. See the [LICENSE](./LICENSE) file for more details.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fletsencrypt%2Fpkcs11key","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fletsencrypt%2Fpkcs11key","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fletsencrypt%2Fpkcs11key/lists"}