方法
GioTlsInteractionrequest_certificate_finish
自:2.40
声明 [源码]
GTlsInteractionResult
g_tls_interaction_request_certificate_finish (
GTlsInteraction* interaction,
GAsyncResult* result,
GError** error
)
描述 [源码]
完成请求证书用户交互请求。这应该是在调用`g_tls_interaction_request_certificate_async()`异步完成的回调函数之后进行的。
如果返回`G_TLS_INTERACTION_HANDLED`,则传递给`g_tls_interaction_request_certificate_async()`的`GTlsConnection`的`GTlsConnection:certificate`将被填充。
如果交互被取消请求对象或用户取消,则返回`G_TLS_INTERACTION_FAILED`并与包含`G_IO_ERROR_CANCELLED`错误代码的错误一起返回。
自2.40起可用
参数
result
-
类型:
GAsyncResult
传递给回调函数的结果。
数据由方法的调用者拥有。 error
-
类型:
GError **
一个可恢复错误的返回位置。
该参数可以设置为`NULL`。 如果返回位置不是`NULL`,那么您必须将其初始化为一个`NULL`的`GError*`。 如果没有错误,该参数将由方法留下初始化为`NULL`。 如果出现错误,该参数将被设置为一个新的`GError`分配;调用者将负责拥有数据,并负责释放它。