Changes

Jump to navigation Jump to search
1,478 bytes added ,  21:06, 11 October 2022
no edit summary
Line 417: Line 417:     
The output will be all-zero/empty if not available - such as when this was used before DoHandshake*.
 
The output will be all-zero/empty if not available - such as when this was used before DoHandshake*.
 +
 +
= ssl:s =
 +
This is "nn::ssl::sf::ISslServiceForSystem".
 +
 +
This was added with [15.0.0+].
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
! Cmd || Name
 +
|-
 +
| 0 || [[#CreateContext]]
 +
|-
 +
| 1 || [[#GetContextCount]]
 +
|-
 +
| 2 || [[#GetCertificates]]
 +
|-
 +
| 3 || [[#GetCertificateBufSize]]
 +
|-
 +
| 4 || [[#DebugIoctl]]
 +
|-
 +
| 5 || [[#SetInterfaceVersion]]
 +
|-
 +
| 6 || [[#FlushSessionCache]]
 +
|-
 +
| 7 || [[#SetDebugOption]]
 +
|-
 +
| 8 || [[#GetDebugOption]]
 +
|-
 +
| 9 || [[#ClearTls12FallbackFlag]]
 +
|-
 +
| 100 || [[#CreateContextForSystem]]
 +
|-
 +
| 101 || SetThreadCoreMask
 +
|-
 +
| 102 || GetThreadCoreMask
 +
|}
 +
 +
== CreateContextForSystem ==
 +
Unofficial name.
 +
 +
Takes a PID, an input u32 [[#SslVersion]] and an input u64 pid_placeholder. Returns an output [[#ISslContextForSystem]].
 +
 +
== ISslContextForSystem ==
 +
This is "nn::ssl::sf::ISslContextForSystem".
 +
 +
This was added with [15.0.0+].
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
! Cmd || Name
 +
|-
 +
| 0 || [[#SetOption]]
 +
|-
 +
| 1 || [[#GetOption]]
 +
|-
 +
| 2 || [[#CreateConnection]]
 +
|-
 +
| 3 || [[#GetConnectionCount]]
 +
|-
 +
| 4 || [[#ImportServerPki]]
 +
|-
 +
| 5 || [[#ImportClientPki]]
 +
|-
 +
| 6 || [[#RemoveServerPki]]
 +
|-
 +
| 7 || [[#RemoveClientPki]]
 +
|-
 +
| 8 || [[#RegisterInternalPki]]
 +
|-
 +
| 9 || [[#AddPolicyOid]]
 +
|-
 +
| 10 || [[#ImportCrl]]
 +
|-
 +
| 11 || [[#RemoveCrl]]
 +
|-
 +
| 100 || [[#CreateConnectionForSystem]]
 +
|}
 +
 +
=== CreateConnectionForSystem ===
 +
Unofficial name.
 +
 +
No input. Returns an [[#ISslConnection]].
 +
 +
This is similar to [[#CreateConnection]], but allows a maximum of 10 connections instead of 8.
    
= SslVersion =
 
= SslVersion =

Navigation menu