Php/docs/function.gnupg-decryptverify

提供:Dev Guides
< Php
移動先:案内検索

gnupg_decryptverify

(PECL gnupg >= 0.2)

gnupg_decryptverify指定されたテキストを復号し、検証する


説明

gnupg_decryptverify ( resource $identifier , string $text , string &$plaintext ) : array

指定したテキストを復号・検証し、署名の情報を返します。


パラメータ

identifier
gnupg_init() あるいは gnupg のコールで得られた gnupg ID。
text
復号したいテキスト。
plaintext
plaintext には復号したテキストが格納されます。


返り値

成功した場合、この関数は署名の情報を返し、復号されたテキストを plaintext に保存します。 失敗した場合、この関数は false を返します。


例1 手続き型の gnupg_decryptverify() の例

<?php$plaintext = "";$res = gnupg_init();gnupg_adddecryptkey($res,"8660281B6051D071D94B5B230549F9DC851566DC","test");$info = gnupg_decryptverify($res,$text,$plaintext);print_r($info);?>

例2 オブジェクト指向の gnupg_decryptverify() の例

<?php$plaintext = "";$gpg = new gnupg();$gpg -> adddecryptkey("8660281B6051D071D94B5B230549F9DC851566DC","test");$info = $gpg -> decryptverify($text,$plaintext);print_r($info);?>