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
ファイルを読み取ります(存在する場合)
-