mirror of https://github.com/wolfSSL/wolfssl
Merge pull request #1422 from JacobBarthelmeh/Compatibility-Layer
add stub code for flag with x509 check host
This commit is contained in:
commit
91a59eb625
|
@ -32179,6 +32179,11 @@ int wolfSSL_X509_check_host(X509 *x, const char *chk, size_t chklen,
|
||||||
(void)flags;
|
(void)flags;
|
||||||
(void)peername;
|
(void)peername;
|
||||||
|
|
||||||
|
if (flags == WOLFSSL_NO_WILDCARDS) {
|
||||||
|
WOLFSSL_MSG("X509_CHECK_FLAG_NO_WILDCARDS not yet implemented");
|
||||||
|
return WOLFSSL_FAILURE;
|
||||||
|
}
|
||||||
|
|
||||||
InitDecodedCert(&dCert, x->derCert->buffer, x->derCert->length, NULL);
|
InitDecodedCert(&dCert, x->derCert->buffer, x->derCert->length, NULL);
|
||||||
ret = ParseCertRelative(&dCert, CERT_TYPE, 0, NULL);
|
ret = ParseCertRelative(&dCert, CERT_TYPE, 0, NULL);
|
||||||
if (ret != 0)
|
if (ret != 0)
|
||||||
|
|
|
@ -708,6 +708,7 @@ enum {
|
||||||
|
|
||||||
#define X509_V_FLAG_USE_CHECK_TIME WOLFSSL_USE_CHECK_TIME
|
#define X509_V_FLAG_USE_CHECK_TIME WOLFSSL_USE_CHECK_TIME
|
||||||
#define X509_V_FLAG_NO_CHECK_TIME WOLFSSL_NO_CHECK_TIME
|
#define X509_V_FLAG_NO_CHECK_TIME WOLFSSL_NO_CHECK_TIME
|
||||||
|
#define X509_CHECK_FLAG_NO_WILDCARDS WOLFSSL_NO_WILDCARDS
|
||||||
|
|
||||||
#define SSL3_RANDOM_SIZE 32 /* same as RAN_LEN in internal.h */
|
#define SSL3_RANDOM_SIZE 32 /* same as RAN_LEN in internal.h */
|
||||||
#if defined(HAVE_STUNNEL) || defined(WOLFSSL_NGINX) || defined(OPENSSL_EXTRA)
|
#if defined(HAVE_STUNNEL) || defined(WOLFSSL_NGINX) || defined(OPENSSL_EXTRA)
|
||||||
|
|
|
@ -297,6 +297,7 @@ struct WOLFSSL_X509_STORE {
|
||||||
#ifdef OPENSSL_EXTRA
|
#ifdef OPENSSL_EXTRA
|
||||||
#define WOLFSSL_USE_CHECK_TIME 0x2
|
#define WOLFSSL_USE_CHECK_TIME 0x2
|
||||||
#define WOLFSSL_NO_CHECK_TIME 0x200000
|
#define WOLFSSL_NO_CHECK_TIME 0x200000
|
||||||
|
#define WOLFSSL_NO_WILDCARDS 0x4
|
||||||
struct WOLFSSL_X509_VERIFY_PARAM {
|
struct WOLFSSL_X509_VERIFY_PARAM {
|
||||||
time_t check_time;
|
time_t check_time;
|
||||||
unsigned long flags;
|
unsigned long flags;
|
||||||
|
|
Loading…
Reference in New Issue