Data.DBXOpenSSL.TRSACypher.GenerateGlobalKey
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 では次の例外が発生する可能性があります。
クラス | メッセージ | 説明 |
---|---|---|
SSL モジュールが読み込まれなかったか、正常に読み込まれませんでした。LoadSSL メソッドを使用してモジュールを読み込んでください |
GenerateGlobalKey を呼び出す前に、LoadSSL を使用して SSL モジュールを正常に読み込んでおく必要があります。 | |
<SSL エラー メッセージ> |
使用している HTTPS フレームワーク内でエラーが発生すると、例外が発生する可能性があります。エラー メッセージはフレームワーク自体のものです。 |