diff options
Diffstat (limited to 'xmlsecurity/inc/certificate.hxx')
-rw-r--r-- | xmlsecurity/inc/certificate.hxx | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/xmlsecurity/inc/certificate.hxx b/xmlsecurity/inc/certificate.hxx index 0698e91f422f..61ad532fdd6b 100644 --- a/xmlsecurity/inc/certificate.hxx +++ b/xmlsecurity/inc/certificate.hxx @@ -14,6 +14,14 @@ #include <com/sun/star/uno/Sequence.hxx> +namespace svl +{ +namespace crypto +{ +enum class SignatureMethodAlgorithm; +} +} + namespace xmlsecurity { @@ -27,6 +35,9 @@ public: /// @throws css::uno::RuntimeException virtual css::uno::Sequence<sal_Int8> getSHA256Thumbprint() = 0; + /// Same as getSubjectPublicKeyAlgorithm(), but returns an ID, not a string. + virtual svl::crypto::SignatureMethodAlgorithm getSignatureMethodAlgorithm() = 0; + protected: ~Certificate() noexcept = default; }; |