如何提取x.509证书并在angular 2中显示其字段
需要解密angular2应用程序中文件扩展名为.cer的x.509证书中的字段。这是一个图书馆。但是,不太确定是否在angular2中使用。有人能帮忙吗?谢谢 就在“示例”一节的上方,说: “下面是关于PKIjs如何解析二进制PKI结构的分步说明:如何提取x.509证书并在angular 2中显示其字段,angular,angular2-services,x509,pki,Angular,Angular2 Services,X509,Pki,需要解密angular2应用程序中文件扩展名为.cer的x.509证书中的字段。这是一个图书馆。但是,不太确定是否在angular2中使用。有人能帮忙吗?谢谢 就在“示例”一节的上方,说: “下面是关于PKIjs如何解析二进制PKI结构的分步说明: 通过ASN1js包(ASN1js.fromBER函数)解析的二进制数据。此步骤的结果是ASN1js内部类 为了产生一个“助手”,用户需要提供从步骤#1到函数.fromSchema(例如Certificate.fromSchema)的特定PKIJ类的数
// 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 });`
const certificateBinary = certificate.toSchema().toBER(false);
以下是PKIjs类数据如何转换回二进制表示的分步说明:
// 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 });`
const certificateBinary = certificate.toSchema().toBER(false);
从
证书
,您应该能够提取您感兴趣的所有数据来显示。您是否使用了此解决方案?如果没有,您发现了哪一个?只是解密您的问题?您自己尝试了什么吗?如果可能,添加代码。请参阅您是否检查了此示例?