pubkey: Ignore X.509 flags passed to the parser

This commit is contained in:
Tobias Brunner
2021-08-23 17:59:39 +02:00
parent 4dfa31c8a0
commit 5821f2cc01
@@ -17,6 +17,7 @@
#include <time.h> #include <time.h>
#include <credentials/certificates/x509.h>
#include <utils/debug.h> #include <utils/debug.h>
typedef struct private_pubkey_cert_t private_pubkey_cert_t; typedef struct private_pubkey_cert_t private_pubkey_cert_t;
@@ -291,6 +292,10 @@ pubkey_cert_t *pubkey_cert_wrap(certificate_type_t type, va_list args)
case BUILD_SUBJECT: case BUILD_SUBJECT:
subject = va_arg(args, identification_t*); subject = va_arg(args, identification_t*);
continue; continue;
case BUILD_X509_FLAG:
/* just ignore the flags */
va_arg(args, x509_flag_t);
continue;
case BUILD_END: case BUILD_END:
break; break;
default: default:
@@ -313,4 +318,3 @@ pubkey_cert_t *pubkey_cert_wrap(certificate_type_t type, va_list args)
} }
return NULL; return NULL;
} }