WalletLocation

このプロパティは、ウォレットの場所を指定します。ウォレットは、SSL/TLSによって処理される証明書、キーおよびトラストポイントです。

宣言

// C#
public static string WalletLocation { get; set; }

プロパティ・タイプ

System.String

備考

Microsoft Certificate Store (MCS)およびファイル・システム・ウォレットをサポートしています。

円記号(\)は、.NETでエスケープ・シーケンスの開始を表す特殊文字です。ディレクトリの場所を指定するには、ディレクトリの場所で円記号が正しく表示されるように、.NETで次のいずれかの形式を使用します。

// C#
OracleConnection con = new OracleConnection();
con.WalletLocation = "D:\\oracle\\client\\wallets";
con.WalletLocation = @"D:\oracle\client\wallets";
con.WalletLocation = "D:/oracle/client/wallets";

このプロパティは、ウォレット・ファイルを含むファイル・パスまたはURL値を受け入れることができます。

これは、シングル・サインオン・ファイル(.ssoファイル拡張子)およびPKCS #12ファイル(.p12ファイル拡張子)をサポートしています。ウォレットの場所はファイルの場所ではなくディレクトリの場所であるため、ODP.NETでは、次の条件に基づいて、使用するファイルが選択されます:

  • ウォレット・パスワードが指定されていない場合:

    • .ssoファイルを読み取ります(存在する場合)

    • .p12ファイルを読み取ります(存在する場合)

  • ウォレット・パスワードが指定されている場合:

    • .p12ファイルを読み取ります(存在する場合)