| 576 |
577 |
| 577 static GntWidget* |
578 static GntWidget* |
| 578 create_certificate_field(PurpleRequestField *field) |
579 create_certificate_field(PurpleRequestField *field) |
| 579 { |
580 { |
| 580 GntWidget *w; |
581 GntWidget *w; |
| 581 PurpleCertificate *cert; |
582 GTlsCertificate *cert; |
| |
583 PurpleTlsCertificateInfo *info; |
| 582 char *str; |
584 char *str; |
| 583 |
585 |
| 584 cert = purple_request_field_certificate_get_value(field); |
586 cert = purple_request_field_certificate_get_value(field); |
| 585 str = purple_certificate_get_display_string(cert); |
587 info = purple_tls_certificate_get_info(cert); |
| |
588 str = purple_tls_certificate_info_get_display_string(info); |
| |
589 purple_tls_certificate_info_free(info); |
| |
590 |
| 586 w = gnt_label_new(str); |
591 w = gnt_label_new(str); |
| 587 |
592 |
| 588 g_free(str); |
593 g_free(str); |
| 589 |
594 |
| 590 return w; |
595 return w; |