openHiTLS API
openHiTLS 0.1.0-Alpha1
首页
模块
结构体
文件
Hitls_config
HITLS_CFG_AddCAIndication
HITLS_CFG_ClearTLS13CipherSuites
HITLS_CFG_FreeConfig
HITLS_CFG_GetAuthId
HITLS_CFG_GetCAList
HITLS_CFG_GetCipherByID
HITLS_CFG_GetCipherId
HITLS_CFG_GetCipherServerPreference
HITLS_CFG_GetCipherSuite
HITLS_CFG_GetCipherSuiteName
HITLS_CFG_GetCipherSuiteStdName
HITLS_CFG_GetCipherVersion
HITLS_CFG_GetClientOnceVerifySupport
HITLS_CFG_GetClientVerifySupport
HITLS_CFG_GetDescription
HITLS_CFG_GetDhAutoSupport
HITLS_CFG_GetEncryptThenMac
HITLS_CFG_GetExtenedMasterSecretSupport
HITLS_CFG_GetFlightTransmitSwitch
HITLS_CFG_GetHashId
HITLS_CFG_GetKeyExchId
HITLS_CFG_GetKeyExchMode
HITLS_CFG_GetMacId
HITLS_CFG_GetMaxCertList
HITLS_CFG_GetMaxVersion
HITLS_CFG_GetMiniaturizationSwitch
HITLS_CFG_GetMinVersion
HITLS_CFG_GetNoClientCertSupport
HITLS_CFG_GetPostHandshakeAuthSupport
HITLS_CFG_GetQuietShutdown
HITLS_CFG_GetRecordPaddingCb
HITLS_CFG_GetRecordPaddingCbArg
HITLS_CFG_GetRenegotiationSupport
HITLS_CFG_GetVerifyNoneSupport
HITLS_CFG_GetVersionSupport
HITLS_CFG_IsDtls
HITLS_CFG_MAX_SIZE
HITLS_CFG_NewDTLS12Config
HITLS_CFG_NewDTLSConfig
HITLS_CFG_NewTLCPConfig
HITLS_CFG_NewTLS12Config
HITLS_CFG_NewTLS13Config
HITLS_CFG_NewTLSConfig
HITLS_CFG_SetCipherServerPreference
HITLS_CFG_SetCipherSuites
HITLS_CFG_SetClientHelloCb
HITLS_CFG_SetClientOnceVerifySupport
HITLS_CFG_SetClientVerifySupport
HITLS_CFG_SetCloseCheckKeyUsage
HITLS_CFG_SetDhAutoSupport
HITLS_CFG_SetEcPointFormats
HITLS_CFG_SetEncryptThenMac
HITLS_CFG_SetExtenedMasterSecretSupport
HITLS_CFG_SetFlightTransmitSwitch
HITLS_CFG_SetGroups
HITLS_CFG_SetKeyExchMode
HITLS_CFG_SetMaxCertList
HITLS_CFG_SetNeedCheckPmsVersion
HITLS_CFG_SetNoClientCertSupport
HITLS_CFG_SetNoSecRenegotiationCb
HITLS_CFG_SetPostHandshakeAuthSupport
HITLS_CFG_SetQuietShutdown
HITLS_CFG_SetRecordPaddingCb
HITLS_CFG_SetRecordPaddingCbArg
HITLS_CFG_SetRenegotiationSupport
HITLS_CFG_SetResumptionOnRenegoSupport
HITLS_CFG_SetSignature
HITLS_CFG_SetTmpDh
HITLS_CFG_SetVerifyNoneSupport
HITLS_CFG_SetVersion
HITLS_CFG_SetVersionForbid
HITLS_CFG_SetVersionSupport
HITLS_CFG_UpRef
HITLS_CIPHER_IsAead
HITLS_CipherSuite
HITLS_ClientHelloCb
HITLS_DTLS_ANY_VERSION
HITLS_NoSecRenegotiationCb
HITLS_TLS_ANY_VERSION
HITLS_VERSION_DTLS12
HITLS_VERSION_SSL30
HITLS_VERSION_TLCP11
HITLS_VERSION_TLS10
HITLS_VERSION_TLS11
HITLS_VERSION_TLS12
TLS13_CIPHERSUITES_MAX_LEN
◆
HITLS_CFG_AddCAIndication()
int32_t HITLS_CFG_AddCAIndication
(
HITLS_Config
*
config
,
HITLS_TrustedCAType
caType
,
const uint8_t *
data
,
uint32_t
len
)
Add the CA indicator, which is used when the peer certificate is requested.
参数
config
[OUT] TLS link configuration
caType
[IN] CA indication type
data
[IN] CA indication data
len
[IN] Data length
返回值
HITLS_SUCCESS,if
successful. For other error codes, see
hitls_error.h
.
制作者
1.9.7