Commit e2b3d1321bc264d72d0cc2b12cfbd78891cef5eb

Authored by Perry Werneck
1 parent 7ddc463f
Exists in master and in 1 other branch develop

Using X509 error macros as message name to allow internet searching.

Showing 1 changed file with 31 additions and 3 deletions   Show diff stats
src/network_modules/openssl/messages.c
@@ -46,6 +46,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -46,6 +46,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
46 { 46 {
47 .id = X509_V_OK, 47 .id = X509_V_OK,
48 .message = { 48 .message = {
  49 + .name = "X509_V_OK",
49 .type = LIB3270_NOTIFY_INFO, 50 .type = LIB3270_NOTIFY_INFO,
50 .icon = "security-high", 51 .icon = "security-high",
51 .summary = N_( "Secure connection was successful." ), 52 .summary = N_( "Secure connection was successful." ),
@@ -56,6 +57,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -56,6 +57,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
56 { 57 {
57 .id = X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT, 58 .id = X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT,
58 .message = { 59 .message = {
  60 + .name = "X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT",
59 .type = LIB3270_NOTIFY_SECURE, 61 .type = LIB3270_NOTIFY_SECURE,
60 .icon = "dialog-error", 62 .icon = "dialog-error",
61 .summary = N_( "Unable to get issuer certificate" ), 63 .summary = N_( "Unable to get issuer certificate" ),
@@ -66,12 +68,12 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -66,12 +68,12 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
66 { 68 {
67 .id = X509_V_ERR_UNABLE_TO_GET_CRL, 69 .id = X509_V_ERR_UNABLE_TO_GET_CRL,
68 .message = { 70 .message = {
  71 + .name = "X509_V_ERR_UNABLE_TO_GET_CRL",
69 #ifdef SSL_ENABLE_CRL_CHECK 72 #ifdef SSL_ENABLE_CRL_CHECK
70 .type = LIB3270_NOTIFY_SECURE, 73 .type = LIB3270_NOTIFY_SECURE,
71 #else 74 #else
72 .type = LIB3270_NOTIFY_INFO, 75 .type = LIB3270_NOTIFY_INFO,
73 #endif // SSL_ENABLE_CRL_CHECK 76 #endif // SSL_ENABLE_CRL_CHECK
74 - .name = "X509UnableToGetCRL",  
75 .icon = "security-low", 77 .icon = "security-low",
76 .summary = N_( "Unable to get certificate CRL." ), 78 .summary = N_( "Unable to get certificate CRL." ),
77 .body = N_( "The Certificate revocation list (CRL) of a certificate could not be found." ), 79 .body = N_( "The Certificate revocation list (CRL) of a certificate could not be found." ),
@@ -82,6 +84,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -82,6 +84,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
82 { 84 {
83 .id = X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE, 85 .id = X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE,
84 .message = { 86 .message = {
  87 + .name = "X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE",
85 .type = LIB3270_NOTIFY_SECURE, 88 .type = LIB3270_NOTIFY_SECURE,
86 .icon = "dialog-error", 89 .icon = "dialog-error",
87 .summary = N_( "Unable to decrypt certificate's signature" ), 90 .summary = N_( "Unable to decrypt certificate's signature" ),
@@ -92,6 +95,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -92,6 +95,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
92 { 95 {
93 .id = X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE, 96 .id = X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE,
94 .message = { 97 .message = {
  98 + .name = "X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE",
95 .type = LIB3270_NOTIFY_SECURE, 99 .type = LIB3270_NOTIFY_SECURE,
96 .icon = "dialog-error", 100 .icon = "dialog-error",
97 .summary = N_( "Unable to decrypt CRL's signature" ), 101 .summary = N_( "Unable to decrypt CRL's signature" ),
@@ -102,6 +106,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -102,6 +106,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
102 { 106 {
103 .id = X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY, 107 .id = X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY,
104 .message = { 108 .message = {
  109 + .name = "X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY",
105 .type = LIB3270_NOTIFY_SECURE, 110 .type = LIB3270_NOTIFY_SECURE,
106 .icon = "dialog-error", 111 .icon = "dialog-error",
107 .summary = N_( "Unable to decode issuer public key" ), 112 .summary = N_( "Unable to decode issuer public key" ),
@@ -112,6 +117,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -112,6 +117,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
112 { 117 {
113 .id = X509_V_ERR_CERT_SIGNATURE_FAILURE, 118 .id = X509_V_ERR_CERT_SIGNATURE_FAILURE,
114 .message = { 119 .message = {
  120 + .name = "X509_V_ERR_CERT_SIGNATURE_FAILURE",
115 .type = LIB3270_NOTIFY_SECURE, 121 .type = LIB3270_NOTIFY_SECURE,
116 .icon = "dialog-error", 122 .icon = "dialog-error",
117 .summary = N_( "Certificate signature failure" ), 123 .summary = N_( "Certificate signature failure" ),
@@ -122,6 +128,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -122,6 +128,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
122 { 128 {
123 .id = X509_V_ERR_CRL_SIGNATURE_FAILURE, 129 .id = X509_V_ERR_CRL_SIGNATURE_FAILURE,
124 .message = { 130 .message = {
  131 + .name = "X509_V_ERR_CRL_SIGNATURE_FAILURE",
125 .type = LIB3270_NOTIFY_SECURE, 132 .type = LIB3270_NOTIFY_SECURE,
126 .icon = "dialog-error", 133 .icon = "dialog-error",
127 .summary = N_( "CRL signature failure" ), 134 .summary = N_( "CRL signature failure" ),
@@ -132,6 +139,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -132,6 +139,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
132 { 139 {
133 .id = X509_V_ERR_CERT_NOT_YET_VALID, 140 .id = X509_V_ERR_CERT_NOT_YET_VALID,
134 .message = { 141 .message = {
  142 + .name = "X509_V_ERR_CERT_NOT_YET_VALID",
135 .type = LIB3270_NOTIFY_WARNING, 143 .type = LIB3270_NOTIFY_WARNING,
136 .icon = "security-medium", 144 .icon = "security-medium",
137 .summary = N_( "Certificate is not yet valid" ), 145 .summary = N_( "Certificate is not yet valid" ),
@@ -142,6 +150,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -142,6 +150,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
142 { 150 {
143 .id = X509_V_ERR_CERT_HAS_EXPIRED, 151 .id = X509_V_ERR_CERT_HAS_EXPIRED,
144 .message = { 152 .message = {
  153 + .name = "X509_V_ERR_CERT_HAS_EXPIRED",
145 .type = LIB3270_NOTIFY_SECURE, 154 .type = LIB3270_NOTIFY_SECURE,
146 .icon = "security-medium", 155 .icon = "security-medium",
147 .summary = N_( "Certificate has expired" ), 156 .summary = N_( "Certificate has expired" ),
@@ -152,6 +161,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -152,6 +161,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
152 { 161 {
153 .id = X509_V_ERR_CRL_NOT_YET_VALID, 162 .id = X509_V_ERR_CRL_NOT_YET_VALID,
154 .message = { 163 .message = {
  164 + .name = "X509_V_ERR_CRL_NOT_YET_VALID",
155 .type = LIB3270_NOTIFY_WARNING, 165 .type = LIB3270_NOTIFY_WARNING,
156 .icon = "security-medium", 166 .icon = "security-medium",
157 .summary = N_( "The CRL is not yet valid." ), 167 .summary = N_( "The CRL is not yet valid." ),
@@ -162,6 +172,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -162,6 +172,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
162 { 172 {
163 .id = X509_V_ERR_CRL_HAS_EXPIRED, 173 .id = X509_V_ERR_CRL_HAS_EXPIRED,
164 .message = { 174 .message = {
  175 + .name = "X509_V_ERR_CRL_HAS_EXPIRED",
165 #ifdef SSL_ENABLE_CRL_EXPIRATION_CHECK 176 #ifdef SSL_ENABLE_CRL_EXPIRATION_CHECK
166 .type = LIB3270_NOTIFY_SECURE, 177 .type = LIB3270_NOTIFY_SECURE,
167 #else 178 #else
@@ -176,6 +187,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -176,6 +187,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
176 { 187 {
177 .id = X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD, 188 .id = X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD,
178 .message = { 189 .message = {
  190 + .name = "X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD",
179 .type = LIB3270_NOTIFY_SECURE, 191 .type = LIB3270_NOTIFY_SECURE,
180 .icon = "dialog-error", 192 .icon = "dialog-error",
181 .summary = N_( "Format error in certificate's notBefore field" ), 193 .summary = N_( "Format error in certificate's notBefore field" ),
@@ -186,6 +198,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -186,6 +198,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
186 { 198 {
187 .id = X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD, 199 .id = X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD,
188 .message = { 200 .message = {
  201 + .name = "X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD",
189 .type = LIB3270_NOTIFY_SECURE, 202 .type = LIB3270_NOTIFY_SECURE,
190 .icon = "dialog-error", 203 .icon = "dialog-error",
191 .summary = N_( "Format error in certificate's notAfter field" ), 204 .summary = N_( "Format error in certificate's notAfter field" ),
@@ -196,6 +209,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -196,6 +209,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
196 { 209 {
197 .id = X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD, 210 .id = X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD,
198 .message = { 211 .message = {
  212 + .name = "X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD",
199 .type = LIB3270_NOTIFY_SECURE, 213 .type = LIB3270_NOTIFY_SECURE,
200 .icon = "dialog-error", 214 .icon = "dialog-error",
201 .summary = N_( "Format error in CRL's lastUpdate field" ), 215 .summary = N_( "Format error in CRL's lastUpdate field" ),
@@ -206,6 +220,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -206,6 +220,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
206 { 220 {
207 .id = X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD, 221 .id = X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD,
208 .message = { 222 .message = {
  223 + .name = "X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD",
209 .type = LIB3270_NOTIFY_SECURE, 224 .type = LIB3270_NOTIFY_SECURE,
210 .icon = "dialog-error", 225 .icon = "dialog-error",
211 .summary = N_( "Format error in CRL's nextUpdate field" ), 226 .summary = N_( "Format error in CRL's nextUpdate field" ),
@@ -216,6 +231,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -216,6 +231,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
216 { 231 {
217 .id = X509_V_ERR_OUT_OF_MEM, 232 .id = X509_V_ERR_OUT_OF_MEM,
218 .message = { 233 .message = {
  234 + .name = "X509_V_ERR_OUT_OF_MEM",
219 .type = LIB3270_NOTIFY_ERROR, 235 .type = LIB3270_NOTIFY_ERROR,
220 .icon = "dialog-error", 236 .icon = "dialog-error",
221 .summary = N_( "Out of memory" ), 237 .summary = N_( "Out of memory" ),
@@ -226,6 +242,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -226,6 +242,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
226 { 242 {
227 .id = X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT, 243 .id = X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT,
228 .message = { 244 .message = {
  245 + .name = "X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT",
229 #ifdef SSL_ENABLE_SELF_SIGNED_CERT_CHECK 246 #ifdef SSL_ENABLE_SELF_SIGNED_CERT_CHECK
230 .type = LIB3270_NOTIFY_SECURE, 247 .type = LIB3270_NOTIFY_SECURE,
231 #else 248 #else
@@ -233,7 +250,6 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -233,7 +250,6 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
233 #endif // SSL_ENABLE_SELF_SIGNED_CERT_CHECK 250 #endif // SSL_ENABLE_SELF_SIGNED_CERT_CHECK
234 .icon = "security-medium", 251 .icon = "security-medium",
235 .summary = N_( "Self signed certificate" ), 252 .summary = N_( "Self signed certificate" ),
236 - .name = "X509DepthZeroSelfSignedCert",  
237 .label = N_( "Continue" ), 253 .label = N_( "Continue" ),
238 .body = N_( "The passed certificate is self signed and the same certificate cannot be found in the list of trusted certificates." ) 254 .body = N_( "The passed certificate is self signed and the same certificate cannot be found in the list of trusted certificates." )
239 } 255 }
@@ -242,12 +258,12 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -242,12 +258,12 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
242 { 258 {
243 .id = X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN, 259 .id = X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN,
244 .message = { 260 .message = {
  261 + .name = "X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN",
245 #ifdef SSL_ENABLE_SELF_SIGNED_CERT_CHECK 262 #ifdef SSL_ENABLE_SELF_SIGNED_CERT_CHECK
246 .type = LIB3270_NOTIFY_SECURE, 263 .type = LIB3270_NOTIFY_SECURE,
247 #else 264 #else
248 .type = LIB3270_NOTIFY_INFO, 265 .type = LIB3270_NOTIFY_INFO,
249 #endif // SSL_ENABLE_SELF_SIGNED_CERT_CHECK 266 #endif // SSL_ENABLE_SELF_SIGNED_CERT_CHECK
250 - .name = "SelfSignedCertInChain",  
251 .icon = "security-low", 267 .icon = "security-low",
252 .label = N_("Continue"), 268 .label = N_("Continue"),
253 .summary = N_( "Self signed certificate in certificate chain" ), 269 .summary = N_( "Self signed certificate in certificate chain" ),
@@ -258,6 +274,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -258,6 +274,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
258 { 274 {
259 .id = X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY, 275 .id = X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY,
260 .message = { 276 .message = {
  277 + .name = "X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY",
261 .type = LIB3270_NOTIFY_WARNING, 278 .type = LIB3270_NOTIFY_WARNING,
262 .icon = "security-low", 279 .icon = "security-low",
263 .summary = N_( "Unable to get local issuer certificate" ), 280 .summary = N_( "Unable to get local issuer certificate" ),
@@ -268,6 +285,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -268,6 +285,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
268 { 285 {
269 .id = X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE, 286 .id = X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE,
270 .message = { 287 .message = {
  288 + .name = "X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE",
271 .type = LIB3270_NOTIFY_SECURE, 289 .type = LIB3270_NOTIFY_SECURE,
272 .icon = "security-low", 290 .icon = "security-low",
273 .summary = N_( "Unable to verify the first certificate" ), 291 .summary = N_( "Unable to verify the first certificate" ),
@@ -278,6 +296,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -278,6 +296,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
278 { 296 {
279 .id = X509_V_ERR_CERT_REVOKED, 297 .id = X509_V_ERR_CERT_REVOKED,
280 .message = { 298 .message = {
  299 + .name = "X509_V_ERR_CERT_REVOKED",
281 .type = LIB3270_NOTIFY_SECURE, 300 .type = LIB3270_NOTIFY_SECURE,
282 .icon = "security-low", 301 .icon = "security-low",
283 .summary = N_( "Certificate revoked" ), 302 .summary = N_( "Certificate revoked" ),
@@ -288,6 +307,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -288,6 +307,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
288 { 307 {
289 .id = X509_V_ERR_INVALID_CA, 308 .id = X509_V_ERR_INVALID_CA,
290 .message = { 309 .message = {
  310 + .name = "X509_V_ERR_INVALID_CA",
291 .type = LIB3270_NOTIFY_SECURE, 311 .type = LIB3270_NOTIFY_SECURE,
292 .icon = "security-low", 312 .icon = "security-low",
293 .summary = N_( "Invalid CA certificate" ), 313 .summary = N_( "Invalid CA certificate" ),
@@ -298,6 +318,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -298,6 +318,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
298 { 318 {
299 .id = X509_V_ERR_PATH_LENGTH_EXCEEDED, 319 .id = X509_V_ERR_PATH_LENGTH_EXCEEDED,
300 .message = { 320 .message = {
  321 + .name = "X509_V_ERR_PATH_LENGTH_EXCEEDED",
301 .type = LIB3270_NOTIFY_SECURE, 322 .type = LIB3270_NOTIFY_SECURE,
302 .icon = "dialog-error", 323 .icon = "dialog-error",
303 .summary = N_( "Path length constraint exceeded" ), 324 .summary = N_( "Path length constraint exceeded" ),
@@ -308,6 +329,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -308,6 +329,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
308 { 329 {
309 .id = X509_V_ERR_INVALID_PURPOSE, 330 .id = X509_V_ERR_INVALID_PURPOSE,
310 .message = { 331 .message = {
  332 + .name = "X509_V_ERR_INVALID_PURPOSE",
311 .type = LIB3270_NOTIFY_SECURE, 333 .type = LIB3270_NOTIFY_SECURE,
312 .icon = "dialog-error", 334 .icon = "dialog-error",
313 .summary = N_( "Unsupported certificate purpose" ), 335 .summary = N_( "Unsupported certificate purpose" ),
@@ -318,6 +340,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -318,6 +340,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
318 { 340 {
319 .id = X509_V_ERR_CERT_UNTRUSTED, 341 .id = X509_V_ERR_CERT_UNTRUSTED,
320 .message = { 342 .message = {
  343 + .name = "X509_V_ERR_CERT_UNTRUSTED",
321 .type = LIB3270_NOTIFY_WARNING, 344 .type = LIB3270_NOTIFY_WARNING,
322 .icon = "security-low", 345 .icon = "security-low",
323 .summary = N_( "Certificate not trusted" ), 346 .summary = N_( "Certificate not trusted" ),
@@ -328,6 +351,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -328,6 +351,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
328 { 351 {
329 .id = X509_V_ERR_CERT_REJECTED, 352 .id = X509_V_ERR_CERT_REJECTED,
330 .message = { 353 .message = {
  354 + .name = "X509_V_ERR_CERT_REJECTED",
331 .type = LIB3270_NOTIFY_SECURE, 355 .type = LIB3270_NOTIFY_SECURE,
332 .icon = "security-low", 356 .icon = "security-low",
333 .summary = N_( "Certificate rejected" ), 357 .summary = N_( "Certificate rejected" ),
@@ -338,6 +362,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -338,6 +362,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
338 { 362 {
339 .id = X509_V_ERR_SUBJECT_ISSUER_MISMATCH, 363 .id = X509_V_ERR_SUBJECT_ISSUER_MISMATCH,
340 .message = { 364 .message = {
  365 + .name = "X509_V_ERR_SUBJECT_ISSUER_MISMATCH",
341 .type = LIB3270_NOTIFY_SECURE, 366 .type = LIB3270_NOTIFY_SECURE,
342 .icon = "security-low", 367 .icon = "security-low",
343 .summary = N_( "Subject issuer mismatch" ), 368 .summary = N_( "Subject issuer mismatch" ),
@@ -348,6 +373,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -348,6 +373,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
348 { 373 {
349 .id = X509_V_ERR_AKID_SKID_MISMATCH, 374 .id = X509_V_ERR_AKID_SKID_MISMATCH,
350 .message = { 375 .message = {
  376 + .name = "X509_V_ERR_AKID_SKID_MISMATCH",
351 .type = LIB3270_NOTIFY_SECURE, 377 .type = LIB3270_NOTIFY_SECURE,
352 .icon = "dialog-error", 378 .icon = "dialog-error",
353 .summary = N_( "Authority and subject key identifier mismatch" ), 379 .summary = N_( "Authority and subject key identifier mismatch" ),
@@ -358,6 +384,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -358,6 +384,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
358 { 384 {
359 .id = X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH, 385 .id = X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH,
360 .message = { 386 .message = {
  387 + .name = "X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH",
361 .type = LIB3270_NOTIFY_SECURE, 388 .type = LIB3270_NOTIFY_SECURE,
362 .icon = "dialog-error", 389 .icon = "dialog-error",
363 .summary = N_( "Authority and issuer serial number mismatch" ), 390 .summary = N_( "Authority and issuer serial number mismatch" ),
@@ -368,6 +395,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) { @@ -368,6 +395,7 @@ const LIB3270_SSL_MESSAGE * lib3270_openssl_message_from_id(long id) {
368 { 395 {
369 .id = X509_V_ERR_KEYUSAGE_NO_CERTSIGN, 396 .id = X509_V_ERR_KEYUSAGE_NO_CERTSIGN,
370 .message = { 397 .message = {
  398 + .name = "X509_V_ERR_KEYUSAGE_NO_CERTSIGN",
371 .type = LIB3270_NOTIFY_SECURE, 399 .type = LIB3270_NOTIFY_SECURE,
372 .icon = "dialog-error", 400 .icon = "dialog-error",
373 .summary = N_( "Key usage does not include certificate signing" ), 401 .summary = N_( "Key usage does not include certificate signing" ),