属性

自:2.28

声明

property private-key: guint8 [ read, write, construct-only ]

描述 [源]

证书私钥的DER(二进制)编码表示,可以是PKCS #1 格式或未加密的PKCS #8 格式。自2.32版起,支持PKCS #8格式;早期版本仅支持PKCS #1。您可以使用openssl rsa工具将PKCS #8密钥转换为PKCS #1。

此属性(或GTlsCertificate:private-key-pem属性)可以在构建密钥时设置(例如,从文件中)。从GLib 2.70版本开始,现在也可以读取;然而,请注意,如果私钥由PKCS #11 URI支持,例如它存储在智能卡上,则此属性将是NULL。如果是这种情况,则必须通过其PKCS #11 URIGTlsCertificate:private-key-pkcs11-uri)引用私钥。您必须检查这两个属性以确定证书确实有私钥。当读取此属性时,输出格式将是未加密的PKCS #8。

类型:guint8 数组的数组

可用自:2.28

标志

可读
可写
构造
仅构造