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);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Data.DBXOpenSSL.pas Data.DBXOpenSSL.hpp |
Data.DBXOpenSSL | TRSACypher |
Description
Génère une nouvelle paire de clés RSA globale.
GenerateGlobalKey accepte les paramètres suivants :
keyLength
est la longueur de la clé générée. La valeur par défaut est la valeur de la constante RSA_KEY_LENGTH.Exponent
est 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
GenerateGlobalKey peut déclencher l'une quelconque des exceptions suivantes :
Classe | Message | Description |
---|---|---|
Le module SSL n'a pas été chargé ou il n'a pas été chargé correctement. Utilisez la méthode LoadSSL pour charger le module. |
Le module SSL doit être chargé correctement à l'aide de LoadSSL avant d'appeler GenerateGlobalKey. | |
<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. |