{"id":21662734,"url":"https://github.com/codesyntax/cs.accreditedfile","last_synced_at":"2025-07-27T00:32:26.222Z","repository":{"id":2788544,"uuid":"3788436","full_name":"codesyntax/cs.accreditedfile","owner":"codesyntax","description":"None","archived":false,"fork":false,"pushed_at":"2024-02-12T07:18:00.000Z","size":94,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-20T05:48:39.653Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"None","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codesyntax.png","metadata":{"files":{"readme":"README.txt","changelog":"CHANGES.txt","contributing":null,"funding":null,"license":null,"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":"2012-03-21T16:05:04.000Z","updated_at":"2023-03-28T12:35:09.000Z","dependencies_parsed_at":"2024-02-12T09:03:04.246Z","dependency_job_id":"2c808c83-8839-465b-a2e4-9d533f7650a6","html_url":"https://github.com/codesyntax/cs.accreditedfile","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/codesyntax/cs.accreditedfile","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codesyntax%2Fcs.accreditedfile","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codesyntax%2Fcs.accreditedfile/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codesyntax%2Fcs.accreditedfile/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codesyntax%2Fcs.accreditedfile/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codesyntax","download_url":"https://codeload.github.com/codesyntax/cs.accreditedfile/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codesyntax%2Fcs.accreditedfile/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267276940,"owners_count":24063216,"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","status":"online","status_checked_at":"2025-07-26T02:00:08.937Z","response_time":62,"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":[],"created_at":"2024-11-25T10:17:52.203Z","updated_at":"2025-07-27T00:32:26.175Z","avatar_url":"https://github.com/codesyntax.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"cs.accreditedfile\n------------------\n\nAccreditedFiles are files which publication is accredited by\na third-party service.\n\nIZENPE, the Basque Government's certification service provider\nhas a web service to get this kind of certification.\n\nYou have to contact them to ask for an application key and\ncertificate and documentation about the web service.\n\nAfter installing this product, you will have some configuration\nitems to check in the portal_registry. You have to provide the\napplication key and certificate provided by IZENPE.\n\nWe use suds library to contact the webservice. Due to the limitations\nimposed by suds, each time the web service is called the certificate\nand the key have to be written to the filesystem. But we have\nwrite the code to safely delete those files to avoid security issues.\n\nThis product uses a subscriber and a ZODB after-commit-hook to get \nthe accreditation, because IZENPE needs to see the item published on\nthe site and in Zope items are not published until the transaction\nis commited, so we add an after-commit-hook to contact IZENPE.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodesyntax%2Fcs.accreditedfile","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodesyntax%2Fcs.accreditedfile","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodesyntax%2Fcs.accreditedfile/lists"}