Data.DBXOpenSSL.TRSACypher.GenerateGlobalKey

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

Delphi

class procedure GenerateGlobalKey(keyLength: Integer = RSA_KEY_LENGTH; Exponent: int64 = RSA_KEY_EXPONENT);

C++

__classmethod void __fastcall GenerateGlobalKey(int keyLength = 0x400, __int64 Exponent = 3LL);

プロパティ

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


説明

新しいグローバル RSA キー ペアを生成します。

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

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

例外

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

クラス メッセージ 説明

TDBXError

SSL モジュールが読み込まれなかったか、正常に読み込まれませんでした。LoadSSL メソッドを使用してモジュールを読み込んでください

GenerateGlobalKey を呼び出す前に、LoadSSL を使用して SSL モジュールを正常に読み込んでおく必要があります。

<SSL エラー メッセージ>

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

関連項目