需要使用angular2应用程序中的文件扩展名.cer解密x.509证书中的字段。 https://www.npmjs.com/package/pkijs是一个图书馆。但是,不太确定在angular2中使用。有人可以帮忙吗?谢谢!!
答案 0 :(得分:0)
在“示例”部分上方,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
,您应该能够提取所有要显示的数据。您是否使用过此解决方案?如果没有,您找到了哪一个?