SSL services: Difference between revisions

No edit summary
No edit summary
Line 94: Line 94:
| 2 || [[#CreateConnection]]
| 2 || [[#CreateConnection]]
|-
|-
| 3 || GetConnectionCount
| 3 || [[#GetConnectionCount]]
|-
|-
| 4 || ImportServerPki
| 4 || [[#ImportServerPki]]
|-
|-
| 5 || ImportClientPki
| 5 || [[#ImportClientPki]]
|-
|-
| 6 || RemoveServerPki
| 6 || [[#RemoveServerPki]]
|-
|-
| 7 || RemoveClientPki
| 7 || [[#RemoveClientPki]]
|-
|-
| 8 || RegisterInternalPki
| 8 || [[#RegisterInternalPki]]
|-
|-
| 9 || AddPolicyOid
| 9 || [[#AddPolicyOid]]
|-
|-
| 10 || [3.0.0+] ImportCrl
| 10 || [3.0.0+] [[#ImportCrl]]
|-
|-
| 11 || [3.0.0+] RemoveCrl
| 11 || [3.0.0+] [[#RemoveCrl]]
|}
|}


Line 123: Line 123:
=== CreateConnection ===
=== CreateConnection ===
No input, returns an [[#ISslConnection]].
No input, returns an [[#ISslConnection]].
=== GetConnectionCount ===
No input, returns an output u32.
=== ImportServerPki ===
Takes a type-0x5 input buffer and a [[#CertificateFormat]], returns an output u64.
=== ImportClientPki ===
Takes two type-0x5 input buffers, returns an output u64.
=== RemoveServerPki ===
Takes an input u64, no output.
=== RemoveClientPki ===
Takes an input u64, no output.
=== RegisterInternalPki ===
Takes an input u32 "nn::ssl::sf::InternalPki", returns an output u64.
=== AddPolicyOid ===
Takes a type-0x5 input buffer, no output.
=== ImportCrl ===
Takes a type-0x5 input buffer, returns an output u64.
=== RemoveCrl ===
Takes an input u64, no output.


=== ISslConnection ===
=== ISslConnection ===
Line 281: Line 308:
|  
|  
|}
|}
= CertificateFormat =
This is the "nn::ssl::sf::CertificateFormat" enum.


= VerifyOption =
= VerifyOption =