![]() |
Chilkat HOME Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi DLL Go Java JavaScript Node.js Objective-C PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(JavaScript) Load PEM ASN.1 and Convert to XMLLoads a CSR (Certificate Signing Request) from PEM and converts the ASN.1 to XML format. The purpose of this example is to compare the ASN.1 format with the corresponding XML. One means for accessing a particular piece of information within any ASN.1 document is to convert to XML, and then use any XML API to extract the required data. The PEM used in this example may be downloaded here: Sample CSR PEM It contains ASN.1 with this format:
After converting, the XML looks like this:
<?xml version="1.0" encoding="utf-8" ?>
<sequence>
<sequence>
<int>00</int>
<sequence>
<set>
<sequence>
<oid>2.5.4.6</oid>
<printable>US</printable>
</sequence>
</set>
<set>
<sequence>
<oid>2.5.4.8</oid>
<utf8>Utah</utf8>
</sequence>
</set>
<set>
<sequence>
<oid>2.5.4.7</oid>
<utf8>Lindon</utf8>
</sequence>
</set>
<set>
<sequence>
<oid>2.5.4.10</oid>
<utf8>DigiCert Inc.</utf8>
</sequence>
</set>
<set>
<sequence>
<oid>2.5.4.11</oid>
<utf8>DigiCert</utf8>
</sequence>
</set>
<set>
<sequence>
<oid>2.5.4.3</oid>
<utf8>example.digicert.com</utf8>
</sequence>
</set>
</sequence>
<sequence>
<sequence>
<oid>1.2.840.113549.1.1.1</oid>
<null />
</sequence>
<bits n="2160">3082010A0282010... </bits>
</sequence>
<contextSpecific tag="0" constructed="1" />
</sequence>
<sequence>
<oid>1.2.840.113549.1.1.5</oid>
<null />
</sequence>
<bits n="2048">1D2472B15C7129850E6... </bits>
</sequence>
|
© 2000-2026 Chilkat Software, Inc. All Rights Reserved.