gpt4 book ai didi

x509certificate - 同一个 x509 证书可以有两种不同的 PEM 编码吗?

转载 作者:行者123 更新时间:2023-12-02 16:50:46 26 4
gpt4 key购买 nike

我相信 PEM 编码是独一无二的。

但是我看到同一个证书可以有两个不同的pem版本。或者至少,我有两个包含相同信息(序列号、CA 颁发者等...)的 PEM 证书,因此它们应该相同。

同一个证书可以有两种不同的PEM编码吗?

最佳答案

同一组证书数据没有两个不同的编码版本。

PEM 中的显示可能略有不同。我的意思是,PEM 可能包含或缺少 PEM 页眉和页脚,Base64 编码的有效负载在 64 个字符后可能有也可能没有换行符,但它不会影响 Base64 编码的值,因为换行符不是编码的一部分并被忽略通过 Base64 编码器/解码器。单个证书的原始值不变。

更新:

精确的 PEM 格式在 RFC 1421 中定义,但它并不总是被遵循,我看到不同的演示文稿也可以称为 PEM(即使它们不严格遵循 RFC)。例如,我看到如:

-----BEGIN XYX-----
<Base64 string split in 64 chars per line>
<Base64 string split in 64 chars per line>
<Base64 string split in 64 chars per line>
-----END XYZ-----

-----BEGIN XYX-----
<Long Base64 string split in single line (without line breaks>
-----END XYZ-----

甚至这样:

-----BEGIN XYX-----<Long Base64 string split in single line (without line breaks>-----END XYZ-----

或这些格式的变体。只有第一个示例是合法的 PEM 格式,其余的不兼容,但可以称为 PEM,因为它们具有 PE​​M 页眉和页脚以及 Base64 编码的有效负载。

关于x509certificate - 同一个 x509 证书可以有两种不同的 PEM 编码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58833330/

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