move certs into secret file
This commit is contained in:
parent
80e1d1599d
commit
1b338ce065
10 changed files with 78 additions and 134 deletions
|
@ -171,67 +171,4 @@ namespace fw
|
|||
EEPROM.commit();
|
||||
#endif
|
||||
}
|
||||
|
||||
// httpsserver::SSLCert *Storage::retrieve_certificate()
|
||||
// {
|
||||
// File keyFile = SPIFFS.open("/key.der");
|
||||
// File certFile = SPIFFS.open("/cert.der");
|
||||
// if (!keyFile || !certFile || keyFile.size() == 0 || certFile.size() == 0)
|
||||
// {
|
||||
// log_e("No server-certificate found in SPIFFS");
|
||||
// return NULL;
|
||||
// }
|
||||
// size_t keySize = keyFile.size();
|
||||
// size_t certSize = certFile.size();
|
||||
|
||||
// uint8_t *keyBuffer = new uint8_t[keySize];
|
||||
// if (keyBuffer == NULL)
|
||||
// {
|
||||
// log_w("Not enough memory to load private key");
|
||||
// return NULL;
|
||||
// }
|
||||
// uint8_t *certBuffer = new uint8_t[certSize];
|
||||
// if (certBuffer == NULL)
|
||||
// {
|
||||
// delete[] keyBuffer;
|
||||
// log_w("Not enough memory to load server-certificate");
|
||||
// return NULL;
|
||||
// }
|
||||
// keyFile.read(keyBuffer, keySize);
|
||||
// certFile.read(certBuffer, certSize);
|
||||
|
||||
// keyFile.close();
|
||||
// certFile.close();
|
||||
// return new httpsserver::SSLCert(certBuffer, certSize, keyBuffer, keySize);
|
||||
// }
|
||||
|
||||
// void Storage::store_certificate(httpsserver::SSLCert *certificate)
|
||||
// {
|
||||
// File keyFile = SPIFFS.open("/key.der");
|
||||
// File certFile = SPIFFS.open("/cert.der");
|
||||
// bool failure = false;
|
||||
|
||||
// keyFile = SPIFFS.open("/key.der", FILE_WRITE);
|
||||
// if (!keyFile || !keyFile.write(certificate->getPKData(), certificate->getPKLength()))
|
||||
// {
|
||||
// log_w("Cannot write /key.der");
|
||||
// failure = true;
|
||||
// }
|
||||
// if (keyFile)
|
||||
// keyFile.close();
|
||||
|
||||
// certFile = SPIFFS.open("/cert.der", FILE_WRITE);
|
||||
// if (!certFile || !certFile.write(certificate->getCertData(), certificate->getCertLength()))
|
||||
// {
|
||||
// log_w("Cannot write /cert.der");
|
||||
// failure = true;
|
||||
// }
|
||||
// if (certFile)
|
||||
// certFile.close();
|
||||
|
||||
// if (failure)
|
||||
// {
|
||||
// log_w("Server-certificate could not be stored permanently, generating new certificate on reboot...");
|
||||
// }
|
||||
// }
|
||||
}
|
||||
|
|
Reference in a new issue