Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; WP_Categories_to_Tags has a deprecated constructor in /home/sada-office/sada-office.xsrv.jp/public_html/blog/wp-content/plugins/wpcat2tag-importer/wpcat2tag-importer.php on line 31
司法書士佐田康典の月露見聞館 » 電子定款の構造

電子定款の構造

本日は電子定款の構造について考察してみました。今まで深く考えてことがなかったので。

電子定款は公証人役場からCDやFDにデータを落としてもらうと、フォルダーの中に、3つのファイルが格納されています。

  1. 定款の内容が記載されたPDF(司法書士認証局の電子証明添付、あるいは公的個人認証の電子証明添付)
  2. 番号が羅列された名前のXMLファイル=公証人の電磁的記録の認証
  3. CRCA02という名前のXSLファイル=XSLファイルなので、XML用のスタイルシートファイルで、政府共用認証局(アプリケーション認証局)のコード証明書による署名がされているのだと思う。

XMLファイルをテキストエディタで開いてみると、

「<?xml version=”1.0″ encoding=”UTF-8″?>

<?xml-stylesheet type=”text/xsl” href=”CRCA-02.xsl”?>

<DOC VERSION=”1.0″>

    <FRONT>

        <SECRECY>普通</SECRECY>

        <STAMP>要</STAMP>

    </FRONT>

    <BODY ID=”DOCBODY”>

        <STYLESHEET URI=”CRCA-02.xsl”/>」

と記載されていて、スタイルシートCRCA-02.xslのVersion1が読み込まれているのがわかります。

テキストデータで読み込んだXMLファイルを見ていくと、最後のほうに果てしない、無秩序としか思えない英数の羅列が続いている。これはなんだろうかとしばらく考えて、実は定款pdfのテキストデータに変換されたものではないかと気づいた。

だから、このXMLを鑑定文書と呼び、PDFが改ざんされると、XMLデータ内で持っている情報と合致しなくなるので、改ざんがわかる、という仕組みなっていると思われます。それを、政府の認証局でコード証明付きのXsl=CRCA02でデザインされ、ExplorerやFireFoxなどのブラウザで読み込むと電磁的記録の認証文としてビジュアル化されるのだと思います。

あくまでも推測です。間違ってたら、教えて下さい。

不動産登記の場合の電子確認書等にはフォルダー内に更にHTML文書もあったりしますが、そのHTML文書にはCSS=HTML用のスタイルシートは読み込まれていません。初歩的なコーディングでビジュアル化されています。全く同じ体裁に再現されるshinseisho.XML文書にはXMLスタイルシートが読み込まれていていたりします。