Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe PrivateKey
+ Graphe d'héritage de PrivateKey:

Fonctions membres publiques

 multiply ($coordinates)
 
 sign ($message)
 
 toString ($type, array $options=[])
 
 getPublicKey ()
 
- Fonctions membres publiques hérités de EC
 getCurve ()
 
 getLength ()
 
 getEngine ()
 
 getEncodedCoordinates ()
 
 getParameters ($type='PKCS1')
 
 withSignatureFormat ($format)
 
 getSignatureFormat ()
 
 withContext ($context=null)
 
 getContext ()
 
 withHash ($hash)
 
 __toString ()
 
- Fonctions membres publiques hérités de AsymmetricKey
 toString ($type, array $options=[])
 
 getLoadedFormat ()
 
 getComment ()
 
 __toString ()
 
 withHash ($hash)
 
 getHash ()
 
- Fonctions membres publiques hérités de PrivateKey
 withPassword ($password=false)
 

Attributs protégés

 $dA
 
- Attributs protégés hérités de EC
 $QA
 
 $curve
 
 $format
 
 $shortFormat
 
 $q
 
 $x
 
 $context
 
- Attributs protégés hérités de AsymmetricKey
 $format
 
 $hash
 

Membres hérités additionnels

- Fonctions membres publiques statiques hérités de EC
static createKey ($curve)
 
- Fonctions membres publiques statiques hérités de AsymmetricKey
static load ($key, $password=false)
 
static loadPrivateKey ($key, $password='')
 
static loadPublicKey ($key)
 
static loadParameters ($key)
 
static loadFormat ($type, $key, $password=false)
 
static loadPrivateKeyFormat ($type, $key, $password=false)
 
static loadPublicKeyFormat ($type, $key)
 
static loadParametersFormat ($type, $key)
 
static getSupportedKeyFormats ()
 
static addFileFormat ($fullname)
 
static useBestEngine ()
 
static useInternalEngine ()
 
- Champs de données hérités de EC
const ALGORITHM = 'EC'
 
- Fonctions membres protégées hérités de EC
 __construct ()
 
- Fonctions membres protégées hérités de AsymmetricKey
 __construct ()
 
 computek ($h1)
 
 bits2int ($in)
 
- Fonctions membres protégées statiques hérités de EC
static onLoad ($components)
 
- Fonctions membres protégées statiques hérités de AsymmetricKey
static initialize_static_variables ()
 
static validatePlugin ($format, $type, $method=null)
 
- Attributs protégés statiques hérités de AsymmetricKey
static $zero
 
static $one
 
static $engines = []
 

Documentation des fonctions membres

◆ getPublicKey()

getPublicKey ( )

Returns the public key

Voir également
self::getPrivateKey() public
Renvoie
mixed

Implémente PrivateKey.

Références EC\$format, $key, $type, AsymmetricKey\loadFormat(), et EC\withSignatureFormat().

◆ multiply()

multiply (   $coordinates)

Multiplies an encoded point by the private key

Used by ECDH

Paramètres
string$coordinates
Renvoie
string

Références phpseclib3\Crypt\EC\Formats\Keys\extractPoint().

◆ sign()

sign (   $message)

Create a signature

Voir également
self::verify() public
Paramètres
string$message
Renvoie
mixed

Implémente PrivateKey.

Références EC\$context, EC\$curve, PrivateKey\$dA, EC\$format, AsymmetricKey\$hash, $message, $r, $result, EC\$shortFormat, $temp, $this, EC\$x, EC\getCurve(), Strings\packSSH2(), BigInteger\randomRange(), PrivateKey\toString(), et PrivateKey\withPassword().

◆ toString()

toString (   $type,
array  $options = [] 
)

Returns the private key

Paramètres
string$type
array$optionsoptional
Renvoie
string

Implémente PrivateKey.

Références $options, et $type.

Référencé par PrivateKey\sign().

Documentation des champs

◆ $dA

$dA
protected

Référencé par PrivateKey\sign().


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