Javascript 解析';。cer&x27;网站格式

Javascript 解析';。cer&x27;网站格式,javascript,Javascript,我正在尝试将“.cer”格式的数据解析为可在站点上使用的纯文本。对于这个目的,是合适的,但我不知道如何使用它,也许有人用过它,可以给建议吗 .类似这样的内容: var encoded_string = /* your string */; var input = ASN1.decode(Base64.unarmor(encoded_string)); 访问属性,如typeName和sub: function buildJSON(input, output){ Object.assign

我正在尝试将“.cer”格式的数据解析为可在站点上使用的纯文本。对于这个目的,是合适的,但我不知道如何使用它,也许有人用过它,可以给建议吗

.

类似这样的内容:

var encoded_string = /* your string */;
var input = ASN1.decode(Base64.unarmor(encoded_string));
访问属性,如
typeName
sub

function buildJSON(input, output){
    Object.assign(output, {
        type: input.typeName(),
        content: input.content()
    });
    output.sub = [];
    if(input.sub){
        for(var sub of input.sub){
            var obj = {};
            buildJSON(sub, obj)
            output.sub.push(obj);
        }
    }
    return output;
}
请记住按顺序加载所需的脚本:

  • hex.js
  • base64.js
  • int10.js
  • asn1.js
  • 在生产中使用脚本之前,应该将其组合起来

    在行动中看到它:


    阅读文档:

    您好,欢迎来到StackOverflow。请花些时间阅读帮助页面,特别是“我可以在这里问什么主题?”和“我应该避免问什么类型的问题”部分。更重要的是,请阅读堆栈溢出问题清单:。您可能还想了解最少、完整和可验证的示例。请在问题中包含相关信息。模糊的链接可能会导致各种各样的东西。