static void use_SNI_WITH_FAKE_ANSWER_at_ssl(WOLFSSL* ssl) { byte type = WOLFSSL_SNI_HOST_NAME; use_SNI_at_ssl(ssl); wolfSSL_SNI_SetOptions(ssl, type, WOLFSSL_SNI_ANSWER_ON_MISMATCH); }
static void use_SNI_WITH_CONTINUE_at_ssl(WOLFSSL* ssl) { byte type = WOLFSSL_SNI_HOST_NAME; use_SNI_at_ssl(ssl); wolfSSL_SNI_SetOptions(ssl, type, WOLFSSL_SNI_CONTINUE_ON_MISMATCH); }
static void use_MANDATORY_SNI_at_ssl(WOLFSSL* ssl) { use_SNI_at_ssl(ssl); wolfSSL_SNI_SetOptions(ssl, WOLFSSL_SNI_HOST_NAME, WOLFSSL_SNI_ABORT_ON_ABSENCE); }