Archived
1
0
Fork 0

🐛 Fix certificate errors

This commit is contained in:
Simon V. Lejel 2024-02-11 22:36:58 +01:00
parent 8031543062
commit 23093b1505
Signed by: sl
GPG key ID: 6544A0430A2CFFAD
2 changed files with 6 additions and 8 deletions

View file

@ -36,8 +36,8 @@ int main() {
// Load the server's certificate into context
if (SSL_CTX_load_verify_locations(
ctx, "~/git/mogens_og_karen/ssl/server.crt", nullptr) <= 0) {
// TODO Handle error
ctx, "./ssl/server.crt", nullptr) <= 0) {
cout << "SSL load failed" << endl;
}
// Create SSL object
@ -81,7 +81,7 @@ int main() {
cout << endl;
message.username = "Client 1";
SSL_write(ssl, message.toString().data(), 0);
SSL_write(ssl, message.toString().data(), strlen(message.toString().data()));
}
// Clean up

View file

@ -1,5 +1,4 @@
#include <arpa/inet.h>
#include <cstring>
#include <iostream>
#include <netinet/in.h>
#include <openssl/err.h>
@ -25,14 +24,13 @@ int main() {
}
// Load certificate
if (SSL_CTX_use_certificate_file(ctx,
"~/git/mogens_og_karen/ssl/server.crt",
if (SSL_CTX_use_certificate_file(ctx, "./ssl/server.crt",
SSL_FILETYPE_PEM) <= 0) {
// TODO Handle error
}
// Load certificate private key
if (SSL_CTX_use_PrivateKey_file(ctx, "~/git/mogens_og_karen/ssl/server.key",
if (SSL_CTX_use_PrivateKey_file(ctx, "./ssl/server.key",
SSL_FILETYPE_PEM) <= 0) {
// TODO Handle error
}
@ -74,7 +72,7 @@ int main() {
while (true) {
char buffer[1024] = {0};
SSL_read(ssl, buffer, 0);
SSL_read(ssl, buffer, sizeof(buffer) - 1);
if (strlen(buffer) <= 0) {
cout << "Client seems to have just straight up left :(" << endl;