44 lines
1.7 KiB
HTML
44 lines
1.7 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta charset="US-ASCII">
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
|
<title>ASN.1 JavaScript decoder</title>
|
|
<link rel="stylesheet" href="index.css" type="text/css">
|
|
</head>
|
|
<body style="padding: 3rem">
|
|
<h1>ASN.1 JavaScript decoder</h1>
|
|
<div style="position: relative; padding-bottom: 1em;">
|
|
<div id="dump" style="position: absolute; right: 0px;"></div>
|
|
<div id="tree"></div>
|
|
</div>
|
|
<form>
|
|
<textarea id="area" style="width: 100%;" rows="8"></textarea>
|
|
<br>
|
|
<label title="can be slow with big files"><input type="checkbox" id="wantHex" checked="checked"> with hex dump</label>
|
|
<input id="butDecode" type="button" value="decode">
|
|
<input id="butClear" type="button" value="clear">
|
|
<input type="file" id="file">
|
|
<div>
|
|
Examples:
|
|
<select id="examples">
|
|
<option value="sig-p256-der.p7m">PKCS#7/CMS attached signature (DER)</option>
|
|
<option value="sig-p256-ber.p7m">PKCS#7/CMS attached signature (BER)</option>
|
|
<option value="sig-rsa1024-sha1.p7s">PKCS#7/CMS detached signature (old)</option>
|
|
<option value="letsencrypt-x3.cer">X.509 certificate: Let's Encrypt X3</option>
|
|
<option value="ed25519.cer">X.509 certificate: ed25519 (RFC 8410)</option>
|
|
</select>
|
|
<input id="butExample" type="button" value="load example">
|
|
</div>
|
|
</form>
|
|
|
|
<script type="text/javascript" src="hex.js"></script>
|
|
<script type="text/javascript" src="base64.js"></script>
|
|
<script type="text/javascript" src="oids.js"></script>
|
|
<script type="text/javascript" src="int10.js"></script>
|
|
<script type="text/javascript" src="asn1.js"></script>
|
|
<script type="text/javascript" src="dom.js"></script>
|
|
<script type="text/javascript" src="index.js"></script>
|
|
</body>
|
|
</html>
|