summaryrefslogtreecommitdiffstats
path: root/lib/Model/LinkedDataSignature.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Model/LinkedDataSignature.php')
-rw-r--r--lib/Model/LinkedDataSignature.php10
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/Model/LinkedDataSignature.php b/lib/Model/LinkedDataSignature.php
index abf4406d..03009815 100644
--- a/lib/Model/LinkedDataSignature.php
+++ b/lib/Model/LinkedDataSignature.php
@@ -32,9 +32,12 @@ namespace OCA\Social\Model;
use daita\MySmallPhpTools\Traits\TArrayTools;
+use JsonLdException;
use JsonSerializable;
use OCA\Social\Exceptions\LinkedDataSignatureMissingException;
use OCA\Social\Model\ActivityPub\ACore;
+use OCA\Social\Service\SignatureService;
+use stdClass;
/**
@@ -78,6 +81,7 @@ class LinkedDataSignature implements JsonSerializable {
public function __construct() {
}
+
/**
* @return string
*/
@@ -96,6 +100,7 @@ class LinkedDataSignature implements JsonSerializable {
return $this;
}
+
/**
* @return string
*/
@@ -305,8 +310,9 @@ class LinkedDataSignature implements JsonSerializable {
$res = jsonld_normalize(
$object,
[
- 'algorithm' => 'URDNA2015',
- 'format' => 'application/nquads'
+ 'algorithm' => 'URDNA2015',
+ 'format' => 'application/nquads',
+ 'documentLoader' => [SignatureService::class, 'documentLoader']
]
);