Data.DBXOpenSSL.TRSACypher.GenerateGlobalKey

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

TDBXError

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.

Voir aussi