DOBON.NET DOBON.NETプログラミング掲示板過去ログ

SslFreeCertificateをVB.NETで実行

  • 題名: SslFreeCertificateをVB.NETで実行
  • 著者: くろいぬ
  • 日時: 2005/09/09 16:45:03
  • ID: 12710
  • この記事の返信元:
    • (なし)
  • この記事への返信:
    • (なし)
  • ツリーを表示
環境/言語:[WindowsXP]
分類:[.NET]


こんにちは。

度々投稿で申し訳ないです。

最近質問させて頂いておりますSSLやクッキーに
関連している項目で、こちらもVB.NETのサンプルが
見つからなかったのでご助言を伺いたく投稿させてください。

質問内容は、
タイトルの通りです。

特に、X509Certificate構造体の中に
Stringへのポインタを指定する箇所があるのですが
その辺りがよく分かりません。
(VB.NETでポインタ?関数の引数ならば
ByRefでいいと思うのですが)

ちなみに、Cの定義ファイル"SCHNLSP.H"を保持していて
それを参考に構造体引数の項目などは調べています。

以下抜粋です。
--------------------------------------------------

typedef Struct FILETIME
{
DWORD dwLowDateTime;
DWORD dwHighDateTime;
}

typedef struct _PctPublicKey
{
DWORD Type;
DWORD cbKey;
UCHAR pKey[1];
} PctPublicKey;

typedef struct _X509Certificate {
DWORD Version;
DWORD SerialNumber[4];
ALG_ID SignatureAlgorithm;
FILETIME ValidFrom;
FILETIME ValidUntil;
PSTR pszIssuer;
PSTR pszSubject;
PctPublicKey *pPublicKey;
} X509Certificate, * PX509Certificate;

VOID
SslFreeCertificate(
PX509Certificate pCertificate
);


--------------------------------------------------

http://doc.ddart.net/msdn/header/include/schnlsp.h.html

このSslFreeCertificateをVisualBasic.Netで実行
したいのです。

以上。よろしくお願いいたします。

DOBON.NET | プログラミング道 | プログラミング掲示板