mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-04-24 15:02:55 +00:00
Add getter access to hostname field in mbedtls_ssl_context
Signed-off-by: Pengyu Lv <pengyu.lv@arm.com>
This commit is contained in:
parent
af724dd112
commit
918ebf3975
@ -3777,6 +3777,21 @@ void mbedtls_ssl_conf_sig_algs(mbedtls_ssl_config *conf,
|
|||||||
* On too long input failure, old hostname is unchanged.
|
* On too long input failure, old hostname is unchanged.
|
||||||
*/
|
*/
|
||||||
int mbedtls_ssl_set_hostname(mbedtls_ssl_context *ssl, const char *hostname);
|
int mbedtls_ssl_set_hostname(mbedtls_ssl_context *ssl, const char *hostname);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* \brief Get the hostname that checked against the received
|
||||||
|
* server certificate. It is used to set the ServerName
|
||||||
|
* TLS extension, too, if that extension is enabled.
|
||||||
|
* (client-side only)
|
||||||
|
*
|
||||||
|
* \param ssl SSL context
|
||||||
|
*
|
||||||
|
* \return const pointer to the hostname value
|
||||||
|
*/
|
||||||
|
static inline const char *mbedtls_ssl_get_hostname(mbedtls_ssl_context *ssl)
|
||||||
|
{
|
||||||
|
return ssl->MBEDTLS_PRIVATE(hostname);
|
||||||
|
}
|
||||||
#endif /* MBEDTLS_X509_CRT_PARSE_C */
|
#endif /* MBEDTLS_X509_CRT_PARSE_C */
|
||||||
|
|
||||||
#if defined(MBEDTLS_SSL_SERVER_NAME_INDICATION)
|
#if defined(MBEDTLS_SSL_SERVER_NAME_INDICATION)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user