Files
wechat_ipad_pro/clientsdk/mmtls/mmtlslog.go
2026-02-17 13:06:23 +08:00

34 lines
1.1 KiB
Go

package mmtls
import (
"fmt"
"xiawan/wx/clientsdk/baseutils"
)
// ShowMMTLSExtensions 打印Extensions
func ShowMMTLSExtensions(extensionList []*Extension) {
fmt.Println("--------------- ShowMMTLSExtensions in ---------------")
extensionLength := len(extensionList)
for index := 0; index < extensionLength; index++ {
// PreSharedKeyExtensionType
if extensionList[index].ExtensionType == PreSharedKeyExtensionType {
tmpExtension, _ := PreSharedKeyExtensionDeSerialize(extensionList[index].ExtensionData)
baseutils.ShowObjectValue(tmpExtension)
}
// ClientKeyShareType
if extensionList[index].ExtensionType == ClientKeyShareType {
tmpExtension, _ := ClientKeyShareExtensionDeSerialize(extensionList[index].ExtensionData)
baseutils.ShowObjectValue(tmpExtension)
}
// ServerKeyShareType
if extensionList[index].ExtensionType == ServerKeyShareType {
tmpExtension, _ := ServerKeyShareExtensionDeSerialize(extensionList[index].ExtensionData)
baseutils.ShowObjectValue(tmpExtension)
}
}
fmt.Println("--------------- ShowMMTLSExtensions out ---------------")
}