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 */;
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
| function | public | Data.DBXOpenSSL.pas Data.DBXOpenSSL.hpp |
Data.DBXOpenSSL | TRSACypher |
Description
Méthode d'assistance qui charge la bibliothèque OpenSSL, génère une paire de clés RSA globale et renvoie True en cas de réussite. Elle renvoie False si le chargement de la bibliothèque OpenSSL échoue.
LoadSSLAndCreateKey accepte les paramètres suivants :
keyLengthest la longueur de la clé générée. La valeur par défaut est la valeur de la constante RSA_KEY_LENGTH.Exponentest l'exposant de la clé générée. Il doit s'agir d'un nombre premier. La valeur par défaut est la valeur de la constante RSA_KEY_EXPONENT.
Exceptions
LoadSSLAndCreateKey peut déclencher l'une quelconque des exceptions suivantes :
| Classe | Message | Description |
|---|---|---|
|
<Message d'erreur SSL> |
Une exception peut être déclenchée si une erreur se produit au sein du framework HTTPS sous-jacent. Le message d'erreur provient du framework lui-même. |