Data.DBXOpenSSL.TRSACypher.LoadSSLAndCreateKey

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

class function LoadSSLAndCreateKey(keyLength: Integer = RSA_KEY_LENGTH; Exponent: int64 = RSA_KEY_EXPONENT): Boolean; overload;

C++

__classmethod bool __fastcall LoadSSLAndCreateKey(int keyLength = 0x400, __int64 Exponent = 3LL)/* overload */;

プロパティ

種類 可視性 ソース ユニット
function public
Data.DBXOpenSSL.pas
Data.DBXOpenSSL.hpp
Data.DBXOpenSSL TRSACypher


説明

OpenSSL ライブラリを読み込みグローバル RSA キー ペアを生成し、成功すれば True を返すヘルパ メソッドです。OpenSSL ライブラリの読み込みに失敗すると、False が返されます。

LoadSSLAndCreateKey は以下のパラメータを受け取ります。

  • keyLength:生成されるキーの長さ。デフォルト値は RSA_KEY_LENGTH 定数の値です。
  • Exponent:生成されるキーの指数部。素数でなければなりません。デフォルト値は RSA_KEY_EXPONENT 定数の値です。

例外

LoadSSLAndCreateKey では次の例外が発生する可能性があります。

クラス メッセージ 説明

TDBXError

<SSL エラー メッセージ>

使用している HTTPS フレームワーク内でエラーが発生すると、例外が発生する可能性があります。エラー メッセージはフレームワーク自体のものです。

関連項目