1--TEST-- 2list signatures 3--SKIPIF-- 4<?php if(!class_exists("gnupg")) die("skip"); ?> 5--FILE-- 6<?php 7require_once "gnupgt.inc"; 8gnupgt::import_key(); 9 10$gpg = new gnupg(); 11$gpg->seterrormode(gnupg::ERROR_WARNING); 12$ret = $gpg->listsignatures($fingerprint); 13 14$k1 = "PHP GnuPG <gnupg@php.net>"; 15$k2 = "669E775E0A6284B3"; 16gnupgt::check_array('PHP GnuPG <gnupg@php.net>', $ret, $k1, $k2, 'uid'); 17gnupgt::check_array('PHP GnuPG', $ret, $k1, $k2, 'name'); 18gnupgt::check_array('gnupg@php.net', $ret, $k1, $k2, 'email'); 19gnupgt::check_array('', $ret, $k1, $k2, 'comment'); 20gnupgt::check_array(0, $ret, $k1, $k2, 'expires'); 21gnupgt::check_array(false, $ret, $k1, $k2, 'revoked'); 22gnupgt::check_array(false, $ret, $k1, $k2, 'expired'); 23gnupgt::check_array(false, $ret, $k1, $k2, 'invalid'); 24gnupgt::check_array(1567958444, $ret, $k1, $k2, 'timestamp'); 25 26?> 27Done 28--EXPECT-- 29Done 30--CLEAN-- 31<?php 32require_once "gnupgt.inc"; 33gnupgt::delete_key(); 34?>