@@ -1209,8 +1209,10 @@ static const char* client_usage_msg[][79] = {
12091209#endif
12101210 "-l <str> Cipher suite list (: delimited)\n" , /* 8 */
12111211#ifndef NO_CERTS
1212+ #ifndef WOLFSSL_NO_CLIENT_AUTH
12121213 "-c <file> Certificate file, default" , /* 9 */
12131214 "-k <file> Key file, default" , /* 10 */
1215+ #endif
12141216 "-A <file> Certificate Authority file, default" , /* 11 */
12151217#endif
12161218#ifndef NO_DH
@@ -1261,7 +1263,7 @@ static const char* client_usage_msg[][79] = {
12611263 " The string parameter is optional.\n" , /* 29 */
12621264#endif
12631265 "-f Fewer packets/group messages\n" , /* 30 */
1264- #ifndef NO_CERTS
1266+ #if ! defined ( NO_CERTS ) && ! defined ( WOLFSSL_NO_CLIENT_AUTH )
12651267 "-x Disable client cert/key loading\n" , /* 31 */
12661268#endif
12671269 "-X Driven by eXternal test case\n" , /* 32 */
@@ -1329,7 +1331,8 @@ static const char* client_usage_msg[][79] = {
13291331#ifdef HAVE_CURVE25519
13301332 "-t Use X25519 for key exchange\n" , /* 56 */
13311333#endif
1332- #if defined(WOLFSSL_TLS13 ) && defined (WOLFSSL_POST_HANDSHAKE_AUTH )
1334+ #if defined(WOLFSSL_TLS13 ) && defined (WOLFSSL_POST_HANDSHAKE_AUTH ) && \
1335+ !defined (WOLFSSL_NO_CLIENT_AUTH )
13331336 "-Q Support requesting certificate post-handshake\n" , /* 57 */
13341337#endif
13351338#ifdef WOLFSSL_EARLY_DATA
@@ -1467,8 +1470,10 @@ static const char* client_usage_msg[][79] = {
14671470#endif
14681471 "-l <str> 暗号スイートリスト (区切り文字 :)\n" , /* 8 */
14691472#ifndef NO_CERTS
1473+ #ifndef WOLFSSL_NO_CLIENT_AUTH
14701474 "-c <file> 証明書ファイル, 既定値" , /* 9 */
14711475 "-k <file> 鍵ファイル, 既定値" , /* 10 */
1476+ #endif
14721477 "-A <file> 認証局ファイル, 既定値" , /* 11 */
14731478#endif
14741479#ifndef NO_DH
@@ -1518,7 +1523,7 @@ static const char* client_usage_msg[][79] = {
15181523 "-i <str> クライアント主導のネゴシエーションを強制する\n" , /* 29 */
15191524#endif
15201525 "-f より少ないパケット/グループメッセージを使用する\n" ,/* 30 */
1521- #ifndef NO_CERTS
1526+ #if ! defined ( NO_CERTS ) && ! defined ( WOLFSSL_NO_CLIENT_AUTH )
15221527 "-x クライアントの証明書/鍵のロードを無効する\n" , /* 31 */
15231528#endif
15241529 "-X 外部テスト・ケースにより動作する\n" , /* 32 */
@@ -1589,7 +1594,8 @@ static const char* client_usage_msg[][79] = {
15891594#ifdef HAVE_CURVE25519
15901595 "-t X25519を鍵交換に使用する\n" , /* 56 */
15911596#endif
1592- #if defined(WOLFSSL_TLS13 ) && defined (WOLFSSL_POST_HANDSHAKE_AUTH )
1597+ #if defined(WOLFSSL_TLS13 ) && defined (WOLFSSL_POST_HANDSHAKE_AUTH ) && \
1598+ !defined (WOLFSSL_NO_CLIENT_AUTH )
15931599 "-Q ポストハンドシェークの証明要求をサポートする\n" , /* 57 */
15941600#endif
15951601#ifdef WOLFSSL_EARLY_DATA
@@ -1766,8 +1772,10 @@ static void Usage(void)
17661772#endif
17671773 printf ("%s" , msg [++ msgid ]); /* -l */
17681774#ifndef NO_CERTS
1775+ #ifndef WOLFSSL_NO_CLIENT_AUTH
17691776 printf ("%s %s\n" , msg [++ msgid ], cliCertFile ); /* -c */
17701777 printf ("%s %s\n" , msg [++ msgid ], cliKeyFile ); /* -k */
1778+ #endif
17711779 printf ("%s %s\n" , msg [++ msgid ], caCertFile ); /* -A */
17721780#endif
17731781#ifndef NO_DH
@@ -1805,7 +1813,7 @@ static void Usage(void)
18051813 printf ("%s" , msg [++ msgid ]); /* -i */
18061814#endif
18071815 printf ("%s" , msg [++ msgid ]); /* -f */
1808- #ifndef NO_CERTS
1816+ #if !defined( NO_CERTS ) && !defined( WOLFSSL_NO_CLIENT_AUTH )
18091817 printf ("%s" , msg [++ msgid ]); /* -x */
18101818#endif
18111819 printf ("%s" , msg [++ msgid ]); /* -X */
@@ -1868,7 +1876,8 @@ static void Usage(void)
18681876#ifdef HAVE_CURVE25519
18691877 printf ("%s" , msg [++ msgid ]); /* -t */
18701878#endif
1871- #if defined(WOLFSSL_TLS13 ) && defined(WOLFSSL_POST_HANDSHAKE_AUTH )
1879+ #if defined(WOLFSSL_TLS13 ) && defined(WOLFSSL_POST_HANDSHAKE_AUTH ) && \
1880+ !defined(WOLFSSL_NO_CLIENT_AUTH )
18721881 printf ("%s" , msg [++ msgid ]); /* -Q */
18731882#endif
18741883#ifdef WOLFSSL_EARLY_DATA
@@ -2823,7 +2832,8 @@ THREAD_RETURN WOLFSSL_THREAD client_test(void* args)
28232832
28242833 case 'Q' :
28252834 #if defined(WOLFSSL_TLS13 ) && \
2826- defined(WOLFSSL_POST_HANDSHAKE_AUTH )
2835+ defined(WOLFSSL_POST_HANDSHAKE_AUTH ) && \
2836+ !defined(WOLFSSL_NO_CLIENT_AUTH )
28272837 postHandAuth = 1 ;
28282838 #endif
28292839 break ;
0 commit comments