2017-08-26 4 views
-2

'.cer'フォーマットのデータを、サイトで使用できるプレーンテキストに解析しようとしています。この目的のために、this libraryは適していますが、私はそれを使用する方法を理解できません、誰かがそれを使用し、アドバイスを与えることができますか?ウェブサイトの '.cer'フォーマットの解析

File example file, you can load this

+0

こんにちは、StackOverflowのへの歓迎します。しばらく時間を取ってヘルプページを読んでください。特に「ここではどのような話題を聞くことができますか?」というセクションがあります。 「どのような種類の質問を避けるべきですか?」さらに重要なのは、Stack Overflowの質問チェックリスト(https://meta.stackoverflow.com/questions/260648/stack-overflow-question-checklist)を参照してください。また、最小、完全、および検証可能な例について学ぶこともできます。 – SherylHohman

+0

質問に関連情報を含めてください。あいまいなリンクはあらゆる種類のものにつながる可能性があります。 – Gassa

答えて

1

このような何か:そのようtypeNamesubなど

var encoded_string = /* your string */; 
var input = ASN1.decode(Base64.unarmor(encoded_string)); 

アクセスプロパティ:

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; 
} 

は、必要なスクリプトをロードすることを忘れないでくださいと順に:

  1. hex.js
  2. ベース64.js
  3. int10.js asn1.js

あなたは生産にそれを使用する前に、スクリプトを組み合わせる必要があります。

は、アクションでそれを参照してください:https://jsfiddle.net/DerekL/bgz86cvp/

は、ドキュメントを読む:https://github.com/lapo-luchini/asn1js/blob/master/dom.js#L51

関連する問題