Files
rippled/include/xrpl/net/HTTPClientSSLContext.h.ai.json
2026-05-18 22:59:19 +02:00

116 lines
1.9 KiB
JSON

{
"args": [
{
"lineno": 12,
"name": "sslVerifyDir"
},
{
"lineno": 13,
"name": "sslVerifyFile"
},
{
"lineno": 14,
"name": "sslVerify"
},
{
"lineno": 15,
"name": "j"
},
{
"lineno": 16,
"name": "method"
},
{
"lineno": 57,
"name": "strm"
},
{
"lineno": 57,
"name": "host"
},
{
"lineno": 81,
"name": "strm"
},
{
"lineno": 81,
"name": "host"
},
{
"lineno": 106,
"name": "domain"
},
{
"lineno": 107,
"name": "preverified"
},
{
"lineno": 108,
"name": "ctx"
},
{
"lineno": 109,
"name": "j"
}
],
"classes": [
{
"args": [
"sslVerifyDir",
"sslVerifyFile",
"sslVerify",
"j",
"method"
],
"lineno": 9,
"name": "HTTPClientSSLContext"
}
],
"description": "Defines the HTTPClientSSLContext class, which manages SSL context setup and verification for HTTP clients, including certificate verification and hostname validation, using Boost.Asio and custom logging.",
"file_path": "workflow/XRPLF-rippled-develop/source/include/xrpl/net/HTTPClientSSLContext.h",
"functions": [
{
"args": [],
"lineno": 38,
"name": "context"
},
{
"args": [],
"lineno": 43,
"name": "sslVerify"
},
{
"args": [
"strm",
"host"
],
"lineno": 56,
"name": "preConnectVerify"
},
{
"args": [
"strm",
"host"
],
"lineno": 80,
"name": "postConnectVerify"
},
{
"args": [
"domain",
"preverified",
"ctx",
"j"
],
"lineno": 104,
"name": "rfc6125_verify"
}
],
"language": "c header",
"namespaces": [
{
"lineno": 7,
"name": "xrpl"
}
]
}