gpt4 book ai didi

ssl - 解析 X509 证书

转载 作者:太空宇宙 更新时间:2023-11-03 14:14:03 25 4
gpt4 key购买 nike

我目前需要从数据包中解析 CommonName。我的代码可以达到一定程度,但是我无法跳过 TLSv1.2 证书记录的“颁发者”成员。我对 SSL 记录的格式进行了研究,并通过 wireshark 调查了转储。我发现格式通常是 - 长度,然后是数据。然而,当试图找到问题长度时,我似乎无法得到它,并且与提供的字节不一致。任何想法……或跳过发行者字段并直接转到 TLS 1.2 记录的“主题”的更好方法。用 C 语言编码。感谢您提供有用的回复。

最佳答案

您需要了解 ASN.1。去读this book (这是一个免费下载)。一旦你阅读并理解了它,你就可以按照 ASN.1 specification for certificates 编写你的解码器了。 .这是可行的,但需要非常小心地实现。事实上,除非您是 C 编程的半神,否则这是一个坏主意。

或者,使用一些已经知道如何解码证书的库。通常,OpenSSL .

关于ssl - 解析 X509 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24773715/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com