Data.DBXOpenSSL.TRSACypher.LoadSSLAndCreateKey
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 */;
Inhaltsverzeichnis
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| function | public | Data.DBXOpenSSL.pas Data.DBXOpenSSL.hpp |
Data.DBXOpenSSL | TRSACypher |
Beschreibung
Hilfsmethode, die die OpenSSL-Bibliothek lädt, ein globales RSA-Schlüsselpaar generiert und bei Erfolg True zurückgibt; die Methode gibt False zurück, wenn das Laden der OpenSSL Bibliothek fehlschlägt.
LoadSSLAndCreateKey akzeptiert die folgenden Parameter:
keyLengthist die Länge des generierten Schlüssels. Der Standardwert ist der Wert der Konstante RSA_KEY_LENGTH.Exponentist der Exponent des generierten Schlüssels. Der Exponent muss eine Primzahl sein. Der Standardwert ist der Wert der Konstante RSA_KEY_EXPONENT.
Exceptions
LoadSSLAndCreateKey könnte eine der folgenden Exceptions auslösen:
| Klasse | Meldung | Beschreibung |
|---|---|---|
|
<SSL-Fehlermeldung> |
Eine Exception kann ausgelöst werden, wenn ein Fehler im zugrunde liegenden HTTPS-Framework auftritt. Die Fehlermeldung stammt vom Framework selbst. |