Skip to content

Commit 592e02a

Browse files
Added prefix to all requestIds to workaround a bug in the swisscom api
1 parent cd5dbb0 commit 592e02a

5 files changed

Lines changed: 5 additions & 5 deletions

File tree

src/AsyncModule.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public function initSignature(\SetaPDF_Signer_TmpDocument $tmpDocument, string $
3333
}
3434

3535
$digest = \base64_encode($this->generateHash($tmpPath));
36-
$requestId = \uniqid();
36+
$requestId = \uniqid('Seta', true);
3737
$requestData = $this->buildSignRequestData(
3838
$requestId,
3939
[['algorithm' => $this->getDigestMethod(), 'digest' => $digest]]

src/BatchAsyncModule.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ public function initSignature(array $documents, bool $updateDss = true, array $s
142142
$no++;
143143
}
144144

145-
$requestId = \uniqid();
145+
$requestId = \uniqid('Seta', true);
146146
$requestData = $this->buildSignRequestData(
147147
$requestId,
148148
$files

src/BatchTimestampModule.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ public function timestamp(array $documents, bool $updateDss = true): bool
110110
$no++;
111111
}
112112

113-
$requestId = \uniqid();
113+
$requestId = \uniqid('Seta', true);
114114
$requestData = $this->buildSignRequestData($requestId, $files);
115115

116116
$responseData = $this->callUrl('https://ais.swisscom.com/AIS-Server/rs/v1.0/sign', $requestData);

src/Module.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ class Module extends AbstractModule implements \SetaPDF_Signer_Signature_Module_
1515
public function createSignature(\SetaPDF_Core_Reader_FilePath $tmpPath): string
1616
{
1717
$digest = \base64_encode($this->generateHash($tmpPath));
18-
$requestId = \uniqid();
18+
$requestId = \uniqid('Seta', true);
1919
$requestData = $this->buildSignRequestData(
2020
$requestId,
2121
[['algorithm' => $this->getDigestMethod(), 'digest' => $digest]]

src/TimestampModule.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ protected function buildSignRequestData(string $requestId, array $documents): ar
3737
public function createTimestamp($data): string
3838
{
3939
$digest = \base64_encode($this->generateHash($data));
40-
$requestId = \uniqid();
40+
$requestId = \uniqid('Seta', true);
4141
$requestData = $this->buildSignRequestData(
4242
$requestId,
4343
[['algorithm' => $this->getDigestMethod(), 'digest' => $digest]]

0 commit comments

Comments
 (0)