![]() |
API参考
|
TLS Global Configuration 更多...
#include <tls_config.h>

Public 属性 | |
| BSL_SAL_RefCount | references |
| HITLS_Lib_Ctx * | libCtx |
| const char * | attrName |
| uint32_t | endpoint |
| uint32_t | version |
| uint32_t | originVersionMask |
| uint16_t | minVersion |
| uint16_t | maxVersion |
| uint32_t | modeSupport |
| uint16_t * | tls13CipherSuites |
| uint32_t | tls13cipherSuitesSize |
| uint16_t * | cipherSuites |
| uint32_t | cipherSuitesSize |
| uint8_t * | pointFormats |
| uint32_t | pointFormatsSize |
| uint16_t * | groups |
| uint32_t | groupsSize |
| uint16_t * | signAlgorithms |
| uint32_t | signAlgorithmsSize |
| uint8_t * | alpnList |
| uint32_t | alpnListSize |
| HITLS_SecurityCb | securityCb |
| void * | securityExData |
| int32_t | securityLevel |
| uint8_t * | serverName |
| uint32_t | serverNameSize |
| int32_t | readAhead |
| uint32_t | emptyRecordsNum |
| uint8_t * | pskIdentityHint |
| uint32_t | hintSize |
| HITLS_PskClientCb | pskClientCb |
| HITLS_PskServerCb | pskServerCb |
| HITLS_PskFindSessionCb | pskFindSessionCb |
| HITLS_PskUseSessionCb | pskUseSessionCb |
| HITLS_DtlsTimerCb | dtlsTimerCb |
| uint32_t | dtlsPostHsTimeoutVal |
| HITLS_CRYPT_Key * | dhTmp |
| HITLS_DhTmpCb | dhTmpCb |
| HITLS_InfoCb | infoCb |
| HITLS_MsgCb | msgCb |
| void * | msgArg |
| HITLS_RecordPaddingCb | recordPaddingCb |
| void * | recordPaddingArg |
| uint32_t | keyExchMode |
| uint32_t | maxCertList |
| HITLS_TrustedCAList * | caList |
| CERT_MgrCtx * | certMgrCtx |
| uint32_t | sessionIdCtxSize |
| uint8_t | sessionIdCtx [HITLS_SESSION_ID_CTX_MAX_SIZE] |
| uint32_t | ticketNums |
| uint16_t | maxSendFragment |
| uint32_t | recInbufferSize |
| TLS_SessionMgr * | sessMgr |
| void * | userData |
| HITLS_ConfigUserDataFreeCb | userDataFreeCb |
| uint16_t | recordSizeLimit |
| bool | needCheckKeyUsage |
| bool | needCheckPmsVersion |
| bool | isSupportRenegotiation |
| bool | allowClientRenegotiate |
| bool | allowLegacyRenegotiate |
| bool | isResumptionOnRenego |
| bool | isSupportDhAuto |
| bool | isSupportClientVerify |
| bool | isSupportNoClientCert |
| bool | isSupportPostHandshakeAuth |
| bool | isSupportVerifyNone |
| bool | isSupportClientOnceVerify |
| bool | isQuietShutdown |
| bool | isEncryptThenMac |
| bool | isSupportDtlsCookieExchange |
| bool | isFlightTransmitEnable |
| int32_t | emsMode |
| bool | isSupportSessionTicket |
| bool | isSupportServerPreference |
| HITLS_AlpnSelectCb | alpnSelectCb |
| void * | alpnUserData |
| void * | sniArg |
| HITLS_SniDealCb | sniDealCb |
| HITLS_AppVerifyCookieCb | appVerifyCookieCb |
| HITLS_AppGenCookieCb | appGenCookieCb |
| HITLS_ClientHelloCb | clientHelloCb |
| void * | clientHelloCbArg |
| HITLS_NewSessionCb | newSessionCb |
| HITLS_SessionRemoveCb | sessionRemoveCb |
| HITLS_SessionGetCb | sessionGetCb |
| uint8_t * | sessionTicketExt |
| uint32_t | sessionTicketExtSize |
| HITLS_SessionTicketExtProcessCb | sessionTicketExtCb |
| void * | sessionTicketExtCbArg |
| HITLS_KeyLogCb | keyLogCb |
| bool | isKeepPeerCert |
| bool | isMiddleBoxCompat |
| HITLS_CustomExts * | customExts |
TLS Global Configuration