[GH-ISSUE #1197] [Bug] PKCS#8 私钥误判 #810

Closed
opened 2026-03-03 01:06:10 +03:00 by kerem · 1 comment
Owner

Originally created by @DuCun on GitHub (Feb 18, 2026).
Original GitHub issue: https://github.com/certimate-go/certimate/issues/1197

Release Version / 软件版本

v0.4.17

Description / 缺陷描述

Image

pkcs8的EC256密钥,但certimate显示的是RSA256

Steps to reproduce / 复现步骤

生成PKCS#8格式的EC256密钥并尝试

示例

-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgsGlb0YePwwrpRkav
0pwT5wJ8CbouN/+Jz3VkK7G9wH6hRANCAAQgbJnQ+0itFhKAe39RnHQy8c51JjvH
pQlE5Tr1SiXYuUvm/OaelnxwP9xXkNlNbAdn/jv2kplZXgp6SxhZObYD
-----END PRIVATE KEY-----
root@DESKTOP:/data# cat test.key
-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgsGlb0YePwwrpRkav
0pwT5wJ8CbouN/+Jz3VkK7G9wH6hRANCAAQgbJnQ+0itFhKAe39RnHQy8c51JjvH
pQlE5Tr1SiXYuUvm/OaelnxwP9xXkNlNbAdn/jv2kplZXgp6SxhZObYD
-----END PRIVATE KEY-----
root@DESKTOP:/data# openssl pkey -in test.key -text -noout
Private-Key: (256 bit)
priv:
    b0:69:5b:d1:87:8f:c3:0a:e9:46:46:af:d2:9c:13:
    e7:02:7c:09:ba:2e:37:ff:89:cf:75:64:2b:b1:bd:
    c0:7e
pub:
    04:20:6c:99:d0:fb:48:ad:16:12:80:7b:7f:51:9c:
    74:32:f1:ce:75:26:3b:c7:a5:09:44:e5:3a:f5:4a:
    25:d8:b9:4b:e6:fc:e6:9e:96:7c:70:3f:dc:57:90:
    d9:4d:6c:07:67:fe:3b:f6:92:99:59:5e:0a:7a:4b:
    18:59:39:b6:03
ASN1 OID: prime256v1
NIST CURVE: P-256

Logs / 日志

No response

Miscellaneous / 其他

No response

Contribution / 贡献代码

  • I am interested in contributing a PR for this! / 我乐意为此提交代码并发起 PR!
Originally created by @DuCun on GitHub (Feb 18, 2026). Original GitHub issue: https://github.com/certimate-go/certimate/issues/1197 ### Release Version / 软件版本 v0.4.17 ### Description / 缺陷描述 <img width="1040" height="507" alt="Image" src="https://github.com/user-attachments/assets/ef9c1ff7-320b-4862-9e5e-626a98158755" /> pkcs8的EC256密钥,但certimate显示的是RSA256 ### Steps to reproduce / 复现步骤 生成PKCS#8格式的EC256密钥并尝试 示例 ``` -----BEGIN PRIVATE KEY----- MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgsGlb0YePwwrpRkav 0pwT5wJ8CbouN/+Jz3VkK7G9wH6hRANCAAQgbJnQ+0itFhKAe39RnHQy8c51JjvH pQlE5Tr1SiXYuUvm/OaelnxwP9xXkNlNbAdn/jv2kplZXgp6SxhZObYD -----END PRIVATE KEY----- ``` ``` root@DESKTOP:/data# cat test.key -----BEGIN PRIVATE KEY----- MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgsGlb0YePwwrpRkav 0pwT5wJ8CbouN/+Jz3VkK7G9wH6hRANCAAQgbJnQ+0itFhKAe39RnHQy8c51JjvH pQlE5Tr1SiXYuUvm/OaelnxwP9xXkNlNbAdn/jv2kplZXgp6SxhZObYD -----END PRIVATE KEY----- root@DESKTOP:/data# openssl pkey -in test.key -text -noout Private-Key: (256 bit) priv: b0:69:5b:d1:87:8f:c3:0a:e9:46:46:af:d2:9c:13: e7:02:7c:09:ba:2e:37:ff:89:cf:75:64:2b:b1:bd: c0:7e pub: 04:20:6c:99:d0:fb:48:ad:16:12:80:7b:7f:51:9c: 74:32:f1:ce:75:26:3b:c7:a5:09:44:e5:3a:f5:4a: 25:d8:b9:4b:e6:fc:e6:9e:96:7c:70:3f:dc:57:90: d9:4d:6c:07:67:fe:3b:f6:92:99:59:5e:0a:7a:4b: 18:59:39:b6:03 ASN1 OID: prime256v1 NIST CURVE: P-256 ``` ### Logs / 日志 _No response_ ### Miscellaneous / 其他 _No response_ ### Contribution / 贡献代码 - [ ] I am interested in contributing a PR for this! / 我乐意为此提交代码并发起 PR!
kerem 2026-03-03 01:06:10 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@DuCun commented on GitHub (Feb 21, 2026):

github.com/certimate-go/certimate@2e6ccabcfe/ui/src/utils/x509.ts (L126)

也许这行写错了?

<!-- gh-comment-id:3938183542 --> @DuCun commented on GitHub (Feb 21, 2026): https://github.com/certimate-go/certimate/blob/2e6ccabcfece5e54878abaf01744d7f992f225c9/ui/src/utils/x509.ts#L126 也许这行写错了?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/certimate#810
No description provided.