Skip to content

Commit 3910e53

Browse files
committed
WIP
1 parent 2eda4a0 commit 3910e53

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/Controllers/VerifiableCredentials/CredentialIssuerCredentialController.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,8 @@ public function credential(Request $request): Response
144144

145145
$issuedAt = new \DateTimeImmutable();
146146

147+
$vcId = $this->moduleConfig->getIssuer() . '/vc/' . uniqid();
148+
147149
$verifiableCredential = $this->verifiableCredentials->jwtVcJsonFactory()->fromData(
148150
$signingKey,
149151
SignatureAlgorithmEnum::from($this->moduleConfig->getProtocolSigner()->algorithmId()),
@@ -160,7 +162,7 @@ public function credential(Request $request): Response
160162
ClaimsEnum::Issuer->value => $issuerDid,
161163
//ClaimsEnum::Issuer->value => 'https://idp.mivanci.incubator.hexaa.eu/ssp/module.php/oidc/jwks',
162164
ClaimsEnum::Issuance_Date->value => $issuedAt->format(\DateTimeInterface::RFC3339),
163-
ClaimsEnum::Id->value => $this->moduleConfig->getIssuer() . '/vc/' . uniqid(),
165+
ClaimsEnum::Id->value => $vcId,
164166
ClaimsEnum::Credential_Subject->value =>
165167
$credentialSubject[ClaimsEnum::Credential_Subject->value] ?? [],
166168
],
@@ -170,7 +172,7 @@ public function credential(Request $request): Response
170172
ClaimsEnum::Iat->value => $issuedAt->getTimestamp(),
171173
ClaimsEnum::Nbf->value => $issuedAt->getTimestamp(),
172174
ClaimsEnum::Sub->value => $this->moduleConfig->getIssuer() . '/sub/' . $userId,
173-
ClaimsEnum::Jti->value => $this->moduleConfig->getIssuer() . '/vc/' . uniqid(),
175+
ClaimsEnum::Jti->value => $vcId,
174176
],
175177
[
176178
ClaimsEnum::Kid->value => $issuerDid . '#0',

0 commit comments

Comments
 (0)