Проверьте, действителен ли открытый ключ GPG / PGP

Через веб-интерфейс я пытаюсь проверить, действителен ли данный открытый ключ или нет. Команда bash gpg --import key.pub возвращает import successful/failed на основе заданного ключа, но я не хочу использовать $data = system("/usr/bin/gpg --import $key) для своих собственных проблемы безопасности. Есть ли альтернатива?