SSL services: Difference between revisions

Line 715: Line 715:
= CertStore =
= CertStore =
This is the CertStore title, which contains the following files in RomFS:
This is the CertStore title, which contains the following files in RomFS:
* "/ssl_CaFingerprints.bdf"
* "/ssl_TrustedCerts.bdf" ([1.0.0-2.3.0] "ssl_TrustedCerts.tcf")
* "/ssl_Crl.bdf"
* [3.0.0+] "/ssl_Crl.bdf"
* "/ssl_TrustedCerts.bdf"
* [6.0.0+] "/ssl_CaFingerprints.bdf"


On old system-versions, this only contains "/ssl_TrustedCerts.tcf", which seems to have the same format described below.
On pre-3.0.0 this only contains "/ssl_TrustedCerts.tcf", which seems to have the same format described below.


These have the following structure:
These have the following structure:
Line 761: Line 761:
Data offset is relative to absolute offset 0x8.
Data offset is relative to absolute offset 0x8.


The ID is the same one used by service commands to access these entries. For ssl_TrustedCerts, ID is [[#CaCertificateId]].
The Id is the same one used by service commands to access these entries. For ssl_TrustedCerts, Id is [[#CaCertificateId]].


= Client cert+privk =
= Client cert+privk =