需要使用angular2应用程序中的文件扩展名.cer解密x.509证书中的字段。 https://www.npmjs.com/package/pkijs是一个图书馆。但是,不太确定在angular2中使用。有人可以帮忙吗?谢谢!!
在“示例”部分的上方,https://www.npmjs.com/package/pkijs说:
“所以,这里是关于PKIjs如何解析二进制PKI结构的逐步描述:
因此,通常用户会使用此代码段:
// Parse a X.509 certificate
const asn1 = asn1js.fromBER(binaryData);
if(asn1.offset === (-1))
alert("Can not parse binary data");
const certificate = new Certificate({ schema: asn1.result });`
以下是有关PKIjs类数据如何转换回二进制表示的逐步说明:
因此,通常用户会使用此代码段:
const certificateBinary = certificate.toSchema().toBER(false);
从certificate
,您应该能够提取您感兴趣的所有数据。你使用这个解决方案吗?如果没有,你找到了哪个?