openssl3.2 - quic服务的运行

文章目录

    • openssl3.2 - quic服务的运行
    • 概述
    • 笔记
    • 运行openssl编译好的quic服务程序
    • todo - 如果自己编译quic服务工程
    • END

openssl3.2 - quic服务的运行

概述

在看 官方 guide目录下的工程.
都是客户端程序, 其中有quic客户端, 需要运行quic服务才行.
openssl编译好的目录中有编译好的quic服务程序.

笔记

运行openssl编译好的quic服务程序

如果只是为了测试学习quic目录中的quic客户端程序, 只需要将openssl3.2编译好的quic服务运行起来.
将D:\3rd_prj\crypt\openssl-3.2.0\util\quicserver.exe拷贝到quic目录中, 官方已经将pem准备好了.
写个批处理, 带参数调用quicserver.exe即可.

@echo off
rem \file run_quic_server.cmd
quicserver.exe -trace 127.0.0.1 23456 servercert.pem serverkey.pem

openssl3.2 - quic服务的运行_第1张图片
openssl3.2 - quic服务的运行_第2张图片

todo - 如果自己编译quic服务工程

quic服务主实现是 D:\3rd_prj\crypt\openssl-3.2.0\util\quicserver.c
如果只是包含上编译好的openssl的头文件, 库文件是编译不过的.
因为还有些中间实现.和引用openssl内部的头文件.
openssl3.2 - quic服务的运行_第3张图片
我猜测quic服务的中间实现在D:\3rd_prj\crypt\openssl-3.2.0\ssl\quic\中.
具体如果自己有刚需编译一个quic服务(quicserver.c)出来, 肯定能编译出来, 不过要将中间实现和头文件都找全, 然后再试试.
先知道有这么个线索, 如果有刚需, 再尝试编译quic服务.
不过, 看官方文档, quic都是客户端编程, quic服务器也只用于测试.

END

你可能感兴趣的:(openSSL,openSSL)