• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB2010にて、住基カードを使い、XMLに電子署名をつけるプログラム)

VB2010で住基カードを使い、XMLに電子署名をつけるプログラムを作成する方法

このQ&Aのポイント
  • VB2010で、住基カードを使い、XMLに電子署名をつけるプログラムの作成方法を解説します。
  • VB2010のコードを使って住基カードとのやりとりを行い、XMLに電子署名を付けるプログラムを作成します。具体的な手順や仕様について説明します。
  • VB2010で住基カードを使い、XMLに電子署名を付けるためのプログラムを作成する方法について説明します。C言語用のインターフェースやCryptoAPIを使用し、鍵ペアの作成や署名の処理を行います。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

チラット見ただけですが、API 宣言等の変数の型が違っております。 VB6.0 系 と VB2010 系では、変数の型が違います。(Long → Integer 等) 基本的なところで大きな間違いをしておられるところから、さっするに、ここに投稿されていない部分 でも...。 http://www.pinvoke.net/ >VB2010にて、住基カードを使い そもそも、このようなところで、コードをさらして質問していていいのでしょうか? 社内で聞かれた方がいいですよ。

imobito
質問者

お礼

ご回答いただきありがとうございます。 おっしゃるとおり、曖昧となってしまっている部分もある為、もう一度ソースを見なおして勉強してみます。 ただ、プロバイダ名を「Microsoft Base Cryptographic Provider v1.0」等、他のCSPに変えてみると正常にハンドルが返されることは返されるのですが・・・ 住基カードの仕様に関しては http://www.lascom.or.jp/jinfo/spec2.html にて開発者向けに一般公開されているので問題ないかと思います。 こちらのAPIをつかっても肝心な部分(秘密鍵等)は開発者でもわからない仕様となっているようです。

その他の回答 (1)

回答No.2

>おっしゃるとおり、曖昧となってしまっている部分もある為、 曖昧 とかではなく根本的に間違っているのですよ。 >こちらのAPIをつかっても肝心な部分(秘密鍵等)は開発者でもわからない仕様となっているようです。 そういう問題ではなく、見る人が見れば、貴方の会社名やレベルが判るという事です。

関連するQ&A