我确实在angular app(v8)中有一个输入字段,我在其中输入了 pem证书(扩展名为 .pem )。
我想检查上传的文件是否有效。使用RegExp是一种选择,但并不是100%肯定。
我的问题是,是否有任何库(可能通过npm)验证PEM证书,如果无效,则立即抛出错误,否则通过,或者是否有更好的选择/概念?
证书应开始:
----BEGIN CERTIFICATE----
后跟base64编码的字符串,并以:结尾
----END CERTIFICATE----
我一直在搜索SO,发现了一些有用的提示:
Validate certificate in DER format
Manually verify SSL Self Signed certificate signature
但是正如所说的那样,图书馆会更有效。