getKey() public method

public getKey ( ) : string
return string
Beispiel #1
0
 /**
  * Decrypt with RSAES-OAEP + MGF1+SHA256
  * 
  * @param string $plaintext
  * @param PublicKey $rsaPublicKey
  * @return string
  * @throws InvalidCiphertextException
  */
 protected static function rsaEncrypt($plaintext, PublicKey $rsaPublicKey)
 {
     static $rsa = null;
     if (!$rsa) {
         $rsa = new RSA();
         $rsa->setEncryptionMode(RSA::ENCRYPTION_OAEP);
         $rsa->setMGFHash('sha256');
     }
     $rsa->loadKey($rsaPublicKey->getKey());
     return $rsa->encrypt($plaintext);
 }