Ciao ragazzi,
sto sbattendo da qualche giorno con un problema di applicazione di openssl.

Devo criptare un codice fiscale con un certificato a chiave pubblica:
Codice PHP:
<?
php$cert
="SanitelCF.cer";
$plaintext 'Hello';
$publicKey openssl_pkey_get_public(file_get_contents($cert));
$encrypted '';
openssl_public_encrypt($plaintext$encrypted$publicKey);
openssl_free_key($publicKey);
?>
Ricevo il seguente errore:
Warning: openssl_public_encrypt(): Don't know how to get public key from this private key in ....
Warning: openssl_public_encrypt(): key parameter is not a valid public key in ....

La linea dell'errore è:
openssl_public_encrypt($plaintext, $encrypted, $publicKey);

Qualcuno sa aiutarmi??

Grazie in anticipo