Gnome Seahorse 中的空证书是什么?

l0b*_*0b0 5 linux certificate arch-linux

Seahorse的“默认信任”选项卡中,有几个名为“(null)”的个人证书,由“No name”颁发。他们的属性页上没有任何内容。这些是什么?它们可以安全删除吗?

海马截图

我像这样运行 GNOME Keyring Daemon

eval $(/usr/bin/gnome-keyring-daemon --start --components=gpg,pkcs11,secrets,ssh)
export GPG_AGENT_INFO SSH_AUTH_SOCK
Run Code Online (Sandbox Code Playgroud)

har*_*ymc 0

我认为您看到的是匿名证书

我从来没有理由使用此类证书,但显然您可以在例如 匿名虚拟主机网站上获得它们,您可以在常见问题解答中找到:

答:这是具有共享 IP 地址的共享 SSL 证书吗?
问:不,这是您的私有 SSL 证书。如果您签订了共享托管合同,我们将免费为您提供专用 IP 地址。

问: 我需要提供我的私人地址才能获得 SSL 证书吗?
答:不需要,证书不需要正确的地址或名称即可获得批准。只需简单的电子邮件确认即可。带有地址确认功能的 SSL 证书更加昂贵,并且如果您想匿名则没有意义。

IETF 的RFC 3647定义了互联网 X.509 公钥基础设施证书政策和认证实践框架,也描述了此类证书的存在:

一般来说,公钥证书(以下简称“证书”)将实体(例如个人、组织、帐户、设备或站点)持有的公钥与一组信息绑定,该信息识别与使用该证书相关联的实体。对应的私钥。在大多数涉及身份证书的情况下,该实体被称为证书的“主体”或“订户”。然而,有两个例外,包括设备(其中订户通常是控制设备的个人或组织)和 匿名证书(其中个人或组织的身份无法从证书本身获得)。

我只能猜测它们是由您计算机上的某些软件出于其私人目的而安装的,也许是为了执行 HTTPS 的本地 Web 代理。

无论如何,我不会删除它们,因为这可能会导致安装它们的软件无法使用。