繁体   English   中英

使用不同库生成的 JWK 之间的区别

[英]Difference between JWK generated with different libraries

I am working on migration from php to Java, while doing so, I encountered a JWK that is being generated with spomky-jose/JWKFactory (let's call that JWK-P) while for generating JWK in Java, I am using nimbus-jose- jwt 库(我们称之为 JWK-J)。 这两个 JWK 是相同的,只是 JWK-P 的 x5c 参数有一些换行符(“\n”),这有什么不同吗? 如果是,我应该如何处理?

摘自 JWK-P: MIID4DCCAsigAwIBAgIJAOYsgV+iL1VXMA0GCSqGSIb3DQEBCwUAMIGEMQswCQYD \n VQQGEwJJTjELMAkGA1UECAwCVVAxDjAMBgNVBAcMBU5vaWRhMQ8wDQYDVQQKDAZu \n YXV

摘自 JWK-J: MIID4DCCAsigAwIBAgIJAOYsgV+iL1VXMA0GCSqGSIb3DQEBCwUAMIGEMQswCQYDVQQGEwJJTjELMAkGA1UECAwCVVAxDjAMBgNVBAcMBU5vaWRhMQ8wDQYDVQQKDAZuYXV

PS:两个 JWK 都是使用相同的 PEM 证书生成的。

不确定它是否有区别,但在 x5c 成员的表示中应该没有空格,例如换行符。 JWK-P 在其实现中是不正确的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM