{"id":43674149,"url":"https://github.com/bugfan/apisix-gm-docker","last_synced_at":"2026-02-05T00:42:58.020Z","repository":{"id":173518670,"uuid":"650726191","full_name":"bugfan/apisix-gm-docker","owner":"bugfan","description":"apisix gm 国密插件编译 docker Dockerfile","archived":false,"fork":false,"pushed_at":"2023-06-14T02:41:39.000Z","size":17,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-06-21T16:46:04.722Z","etag":null,"topics":["apisix","dockerfile","gm","sm2","sm3","sm4"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","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/bugfan.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"2023-06-07T17:14:20.000Z","updated_at":"2023-06-14T02:44:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"7d5e6cb8-cec0-4261-af71-f354401ab294","html_url":"https://github.com/bugfan/apisix-gm-docker","commit_stats":null,"previous_names":["bugfan/apisix-gm-docker"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bugfan/apisix-gm-docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bugfan%2Fapisix-gm-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bugfan%2Fapisix-gm-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bugfan%2Fapisix-gm-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bugfan%2Fapisix-gm-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bugfan","download_url":"https://codeload.github.com/bugfan/apisix-gm-docker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bugfan%2Fapisix-gm-docker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29103600,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-04T22:44:52.815Z","status":"ssl_error","status_checked_at":"2026-02-04T22:44:16.428Z","response_time":62,"last_error":"SSL_read: 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":["apisix","dockerfile","gm","sm2","sm3","sm4"],"created_at":"2026-02-05T00:42:54.037Z","updated_at":"2026-02-05T00:42:58.005Z","avatar_url":"https://github.com/bugfan.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# apisix-gm-docker\n支持国密版本的apisix的Dockerfile\n\n编译后同时支持国际标准加密以及国密\n\n已经ok了，最后构建出来的镜像才274M,比官网的小一点😄\n\n## apisix依赖的服务可以用桥接模式启动，apisix服务用host模式启动\n\n## 用tongsuo编译后的openssl测试sm链接是否可用\n- 请求\n```\n./openssl2 s_client -connect xxxxxx:9443 -servername xxxxxx -cipher ECDHE-SM2-WITH-SM4-SM3 -enable_ntls -ntls -verifyCAfile t/certs/gm_ca.crt -sign_cert t/certs/client_sign.crt -sign_key t/certs/client_sign.key -enc_cert t/certs/client_enc.crt -enc_key t/certs/client_enc.key\n```\n- 返回\n```\nCONNECTED(00000003)\ndepth=2 C = AA, ST = BB, O = CC, OU = DD, CN = root ca\nverify return:1\ndepth=1 C = AA, ST = BB, O = CC, OU = DD, CN = sub ca\nverify return:1\ndepth=0 C = AA, ST = BB, O = CC, OU = DD, CN = server enc\nverify return:1\ndepth=2 C = AA, ST = BB, O = CC, OU = DD, CN = root ca\nverify return:1\ndepth=1 C = AA, ST = BB, O = CC, OU = DD, CN = sub ca\nverify return:1\ndepth=0 C = AA, ST = BB, O = CC, OU = DD, CN = server sign\nverify return:1\n---\nCertificate chain\n 0 s:C = AA, ST = BB, O = CC, OU = DD, CN = server sign\n   i:C = AA, ST = BB, O = CC, OU = DD, CN = sub ca\n   a:PKEY: id-ecPublicKey, 256 (bit); sigalg: SM2-SM3\n   v:NotBefore: Feb 22 02:30:14 2023 GMT; NotAfter: Jan 29 02:30:14 2123 GMT\n 1 s:C = AA, ST = BB, O = CC, OU = DD, CN = server enc\n   i:C = AA, ST = BB, O = CC, OU = DD, CN = sub ca\n   a:PKEY: UNDEF, 256 (bit); sigalg: SM2-SM3\n   v:NotBefore: Feb 22 02:30:14 2023 GMT; NotAfter: Jan 29 02:30:14 2123 GMT\n---\nServer certificate\n-----BEGIN CERTIFICATE-----\nMIIB7jCCAZOgAwIBAgIUcbKTlc6+CNoHglmEk+xm+WIqZcAwCgYIKoEcz1UBg3Uw\nRTELMAkGA1UEBhMCQUExCzAJBgNVBAgMAkJCMQswCQYDVQQKDAJDQzELMAkGA1UE\nCwwCREQxDzANBgNVBAMMBnN1YiBjYTAgFw0yMzAyMjIwMjMwMTRaGA8yMTIzMDEy\nOTAyMzAxNFowSjELMAkGA1UEBhMCQUExCzAJBgNVBAgMAkJCMQswCQYDVQQKDAJD\nQzELMAkGA1UECwwCREQxFDASBgNVBAMMC3NlcnZlciBzaWduMFkwEwYHKoZIzj0C\nAQYIKoEcz1UBgi0DQgAEBb/67sQGyPP1gKbjnFKEdsDfK2EGXUp09HavD7ZokPiW\nrMSyHYsDbRPxe9TTgjSQi+23f44+rocGVPxvqASNDKNaMFgwCQYDVR0TBAIwADAL\nBgNVHQ8EBAMCBsAwHQYDVR0OBBYEFH3uBqkdowIvk//P7n5UtnpV9TR6MB8GA1Ud\nIwQYMBaAFKxh6yKAYlkIPpbI0X/OdFwCrzyZMAoGCCqBHM9VAYN1A0kAMEYCIQCz\nW/6Z/d/IJUTrO0o8nCxNle6R0AkRCKUFhW9zbIRlNwIhAJZxg4gs2cV2QF37oHs6\n9TD+MkRbql4Yb47+jLf8f247\n-----END CERTIFICATE-----\nsubject=C = AA, ST = BB, O = CC, OU = DD, CN = server sign\nissuer=C = AA, ST = BB, O = CC, OU = DD, CN = sub ca\n---\nNo client certificate CA names sent\nClient Certificate Types: RSA sign, ECDSA sign\nPeer signing digest: SM3\nPeer signature type: SM2\nServer Temp Key: SM2, 256 bits\n---\nSSL handshake has read 1361 bytes and written 1341 bytes\nVerification: OK\n---\nNew, NTLSv1.1, Cipher is ECDHE-SM2-SM4-CBC-SM3\nServer public key is 256 bit\nSecure Renegotiation IS NOT supported\nCompression: NONE\nExpansion: NONE\nNo ALPN negotiated\nSSL-Session:\n    Protocol  : NTLSv1.1\n    Cipher    : ECDHE-SM2-SM4-CBC-SM3\n\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbugfan%2Fapisix-gm-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbugfan%2Fapisix-gm-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbugfan%2Fapisix-gm-docker/lists"}