Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe MSBLOB

Fonctions membres publiques statiques

static savePrivateKey (BigInteger $n, BigInteger $e, BigInteger $d, array $primes, array $exponents, array $coefficients, $password='')
 
static savePublicKey (BigInteger $n, BigInteger $e)
 

Champs de données

const PRIVATEKEYBLOB = 0x7
 
const PUBLICKEYBLOB = 0x6
 
const PUBLICKEYBLOBEX = 0xA
 
const CALG_RSA_KEYX = 0x0000A400
 
const CALG_RSA_SIGN = 0x00002400
 
const RSA1 = 0x31415352
 
const RSA2 = 0x32415352
 

Documentation des fonctions membres

◆ savePrivateKey()

static savePrivateKey ( BigInteger  $n,
BigInteger  $e,
BigInteger  $d,
array  $primes,
array  $exponents,
array  $coefficients,
  $password = '' 
)
static

Convert a private key to the appropriate format.

public

Paramètres
\phpseclib3\Math\BigInteger$n
\phpseclib3\Math\BigInteger$e
\phpseclib3\Math\BigInteger$d
array$primes
array$exponents
array$coefficients
string$passwordoptional
Renvoie
string

Références $key, $n, $password, et BigInteger\toBytes().

◆ savePublicKey()

static savePublicKey ( BigInteger  $n,
BigInteger  $e 
)
static

Convert a public key to the appropriate format

public

Paramètres
\phpseclib3\Math\BigInteger$n
\phpseclib3\Math\BigInteger$e
Renvoie
string

Références $key, et $n.

Documentation des champs

◆ CALG_RSA_KEYX

const CALG_RSA_KEYX = 0x0000A400

RSA public key exchange algorithm

private

◆ CALG_RSA_SIGN

const CALG_RSA_SIGN = 0x00002400

RSA public key exchange algorithm

private

◆ PRIVATEKEYBLOB

const PRIVATEKEYBLOB = 0x7

Public/Private Key Pair

private

◆ PUBLICKEYBLOB

const PUBLICKEYBLOB = 0x6

Public Key

private

◆ PUBLICKEYBLOBEX

const PUBLICKEYBLOBEX = 0xA

Public Key

private

◆ RSA1

const RSA1 = 0x31415352

Public Key

private

◆ RSA2

const RSA2 = 0x32415352

Private Key

private


La documentation de cette classe a été générée à partir du fichier suivant :