0

我正在尝试获取Gio.TlsCertificate连接的指纹,据我所知,这只是 DER 形式的证书的 SHA1 校验和。所以我想我可以在对象GLib.compute_checksum_for_data()certificate属性上使用Gio.TlsCertificate,但是任何访问该属性的尝试都会导致:

JS 错误:错误:无法自省 GValue 中容器的元素类型

有没有一种方法可以访问证书属性,或者有一种更简单的方法可以在 GLib 中对证书进行指纹识别?

4

1 回答 1

1

这看起来像是为Gio.TlsCertificate.certificate. 我已经提交了一个关于它的上游错误。

同时,您可以通过手动检索属性g_object_get()并以这种方式处理事情来解决此问题;我不知道 JS 中究竟有哪些变通方法。

于 2017-09-27T10:25:19.560 回答