str_append(str, "\tlocal_name=");
str_append_tabescaped(str, info->local_name);
}
+ if (info->ssl_cipher_bits != 0 && info->ssl_cipher != NULL) {
+ str_append(str, "\tssl_cipher=");
+ str_append_tabescaped(str, info->ssl_cipher);
+ str_printfa(str, "\tssl_cipher_bits=%u", info->ssl_cipher_bits);
+ if (info->ssl_pfs != NULL) {
+ str_append(str, "\tssl_pfs=");
+ str_append_tabescaped(str, info->ssl_pfs);
+ }
+ }
+ if (info->ssl_protocol != NULL) {
+ str_append(str, "\tssl_protocol=");
+ str_append_tabescaped(str, info->ssl_protocol);
+ }
if (info->client_id != NULL &&
*info->client_id != '\0') {
str_append(str, "\tclient_id=");
const char *local_name;
const char *client_id;
const char *forward_fields;
+
+ unsigned int ssl_cipher_bits;
+ const char *ssl_cipher;
+ const char *ssl_pfs;
+ const char *ssl_protocol;
+
enum auth_request_flags flags;
struct ip_addr local_ip, remote_ip, real_local_ip, real_remote_ip;