| 2836 | } |
| 2837 | |
| 2838 | std::pair<SigningResult, QString> Document::sign(const NewSignatureData &data, const QString &newPath) |
| 2839 | { |
| 2840 | if (d->m_generator->canSign()) { |
| 2841 | return d->m_generator->sign(data, newPath); |
| 2842 | } else { |
| 2843 | return {GenericSigningError, i18nc("Unsupported action", "Signing not implemented for this document type")}; |
| 2844 | } |
| 2845 | } |
| 2846 | |
| 2847 | Okular::CertificateStore *Document::certificateStore() const |
| 2848 | { |