11import type { AnonCredsRegistry } from '@credo-ts/anoncreds'
22
33import {
4- AnonCredsCredentialFormatService ,
4+ AnonCredsDidCommCredentialFormatService ,
55 AnonCredsModule ,
6- AnonCredsProofFormatService ,
7- DataIntegrityCredentialFormatService ,
8- LegacyIndyCredentialFormatService ,
9- LegacyIndyProofFormatService ,
6+ AnonCredsDidCommProofFormatService ,
7+ DataIntegrityDidCommCredentialFormatService ,
8+ LegacyIndyDidCommCredentialFormatService ,
9+ LegacyIndyDidCommProofFormatService ,
1010} from '@credo-ts/anoncreds'
1111import { AskarModule } from '@credo-ts/askar'
1212import {
@@ -19,16 +19,16 @@ import {
1919 KeyDidResolver ,
2020} from '@credo-ts/core'
2121import {
22- AutoAcceptCredential ,
23- AutoAcceptProof ,
22+ DidCommAutoAcceptCredential ,
23+ DidCommAutoAcceptProof ,
24+ DidCommConnectionsModule ,
25+ DidCommCredentialV2Protocol ,
26+ DidCommCredentialsModule ,
27+ DidCommDifPresentationExchangeProofFormatService ,
2428 DidCommModule ,
25- DifPresentationExchangeProofFormatService ,
26- V2CredentialProtocol ,
27- V2ProofProtocol ,
28- ConnectionsModule ,
29- CredentialsModule ,
30- ProofsModule ,
31- OutOfBandModule ,
29+ DidCommOutOfBandModule ,
30+ DidCommProofV2Protocol ,
31+ DidCommProofsModule ,
3232} from '@credo-ts/didcomm'
3333import { HederaAnonCredsRegistry , HederaDidRegistrar , HederaDidResolver , HederaModule } from '@credo-ts/hedera'
3434import {
@@ -37,7 +37,7 @@ import {
3737 IndyVdrIndyDidResolver ,
3838 IndyVdrModule ,
3939} from '@credo-ts/indy-vdr'
40- import { OpenId4VcIssuerModule , OpenId4VcVerifierModule } from '@credo-ts/openid4vc'
40+ import { OpenId4VcModule } from '@credo-ts/openid4vc'
4141import { TenantsModule } from '@credo-ts/tenants'
4242import { anoncreds } from '@hyperledger/anoncreds-nodejs'
4343import { indyVdr } from '@hyperledger/indy-vdr-nodejs'
@@ -52,12 +52,12 @@ import { TailsService } from '../../revocation/revocation-registry/tails.service
5252import { IndyBesuAnonCredsRegistry , IndyBesuDidRegistrar , IndyBesuDidResolver , IndyBesuModule } from '../indy-besu-vdr'
5353
5454function getTenantModulesMap ( appConfig : ConfigType < typeof AppConfig > , agencyConfig : ConfigType < typeof AgentConfig > ) {
55- const credentialFormatService = new AnonCredsCredentialFormatService ( )
56- const proofFormatService = new AnonCredsProofFormatService ( )
57- const legacyIndyCredentialFormatService = new LegacyIndyCredentialFormatService ( )
58- const legacyIndyProofFormatService = new LegacyIndyProofFormatService ( )
59- const dataIntegrityCredentialFormatService = new DataIntegrityCredentialFormatService ( )
60- const presentationExchangeProofFormatService = new DifPresentationExchangeProofFormatService ( )
55+ const credentialFormatService = new AnonCredsDidCommCredentialFormatService ( )
56+ const proofFormatService = new AnonCredsDidCommProofFormatService ( )
57+ const legacyIndyCredentialFormatService = new LegacyIndyDidCommCredentialFormatService ( )
58+ const legacyIndyProofFormatService = new LegacyIndyDidCommProofFormatService ( )
59+ const dataIntegrityCredentialFormatService = new DataIntegrityDidCommCredentialFormatService ( )
60+ const presentationExchangeProofFormatService = new DidCommDifPresentationExchangeProofFormatService ( )
6161
6262 const didResolvers : DidResolver [ ] = [ new KeyDidResolver ( ) ]
6363 const didRegistrars : DidRegistrar [ ] = [ new KeyDidRegistrar ( ) ]
@@ -83,13 +83,13 @@ function getTenantModulesMap(appConfig: ConfigType<typeof AppConfig>, agencyConf
8383 didcomm : new DidCommModule ( {
8484 ...agencyConfig . didCommConfig ,
8585 } ) ,
86- connections : new ConnectionsModule ( {
86+ connections : new DidCommConnectionsModule ( {
8787 autoAcceptConnections : true ,
8888 } ) ,
89- credentials : new CredentialsModule ( {
90- autoAcceptCredentials : AutoAcceptCredential . ContentApproved ,
89+ credentials : new DidCommCredentialsModule ( {
90+ autoAcceptCredentials : DidCommAutoAcceptCredential . ContentApproved ,
9191 credentialProtocols : [
92- new V2CredentialProtocol ( {
92+ new DidCommCredentialV2Protocol ( {
9393 credentialFormats : [
9494 credentialFormatService ,
9595 legacyIndyCredentialFormatService ,
@@ -99,15 +99,15 @@ function getTenantModulesMap(appConfig: ConfigType<typeof AppConfig>, agencyConf
9999 } ) ,
100100 ] ,
101101 } ) ,
102- proofs : new ProofsModule ( {
103- autoAcceptProofs : AutoAcceptProof . ContentApproved ,
102+ proofs : new DidCommProofsModule ( {
103+ autoAcceptProofs : DidCommAutoAcceptProof . ContentApproved ,
104104 proofProtocols : [
105- new V2ProofProtocol ( {
105+ new DidCommProofV2Protocol ( {
106106 proofFormats : [ legacyIndyProofFormatService , proofFormatService , presentationExchangeProofFormatService ] ,
107107 } ) ,
108108 ] ,
109109 } ) ,
110- oob : new OutOfBandModule ( ) ,
110+ oob : new DidCommOutOfBandModule ( ) ,
111111 dids : new DidsModule ( {
112112 resolvers : didResolvers ,
113113 registrars : didRegistrars ,
@@ -125,16 +125,16 @@ function getTenantModulesMap(appConfig: ConfigType<typeof AppConfig>, agencyConf
125125 askar,
126126 store : agencyConfig . askarStoreConfig ,
127127 } ) ,
128- openId4VcIssuer : new OpenId4VcIssuerModule ( {
129- baseUrl : agencyConfig . oidConfig . issuanceEndpoint ,
130- credentialRequestToCredentialMapper : createCredentialRequestToCredentialMapper ( agencyConfig . mdlIssuerCertificate ) ,
128+ openId4Vc : new OpenId4VcModule ( {
131129 // eslint-disable-next-line @typescript-eslint/no-explicit-any
132- router : agencyConfig . oidConfig . app as any ,
133- } ) ,
134- openId4VcVerifier : new OpenId4VcVerifierModule ( {
135- baseUrl : agencyConfig . oidConfig . verificationEndpoint ,
136- // eslint-disable-next-line @typescript-eslint/no-explicit-any
137- router : agencyConfig . oidConfig . app as any ,
130+ app : agencyConfig . oidConfig . app as any ,
131+ issuer : {
132+ baseUrl : agencyConfig . oidConfig . issuanceEndpoint ,
133+ credentialRequestToCredentialMapper : createCredentialRequestToCredentialMapper ( agencyConfig . mdlIssuerCertificate ) ,
134+ } ,
135+ verifier : {
136+ baseUrl : agencyConfig . oidConfig . verificationEndpoint ,
137+ } ,
138138 } ) ,
139139 ledgerSdk : new IndyVdrModule ( {
140140 indyVdr,
0 commit comments