|
openHiTLS API openHiTLS 0.1.0-Alpha1
|
TLS ALPN related type. More...

Typedefs | |
| typedef int32_t(* | HITLS_AlpnSelectCb) (HITLS_Ctx *ctx, uint8_t **selectedProto, uint8_t *selectedProtoSize, uint8_t *clientAlpnList, uint32_t clientAlpnListSize, void *userData) |
| Callback prototype for selecting the ALPN protocol on the server, which is used to select the application layer protocol during ALPN negotiation. | |
Functions | |
| int32_t | HITLS_CFG_SetAlpnProtos (HITLS_Config *config, const uint8_t *alpnProtos, uint32_t alpnProtosLen) |
| Sets the ALPN list on the client, which is used to negotiate the application layer protocol with the server in the handshake phase. | |
| int32_t | HITLS_CFG_SetAlpnProtosSelectCb (HITLS_Config *config, HITLS_AlpnSelectCb callback, void *userData) |
| Sets the ALPN selection callback on the server. | |
| int32_t | HITLS_SetAlpnProtos (HITLS_Ctx *ctx, const uint8_t *protos, uint32_t protosLen) |
| Sets the client ALPN list, which is used to negotiate the application layer protocol with the server in the handshake phase. | |
| int32_t | HITLS_GetSelectedAlpnProto (HITLS_Ctx *ctx, uint8_t **proto, uint32_t *protoLen) |
| Obtaining the ALPN Negotiation Result. | |
TLS ALPN related type.