1
+ # # Database properties
2
+ # Database hostname below is assuming postgres is running inside cluster in 'postgres' namespace
3
+ # If database is external to production, provide the DNS or ip of the host and port
4
+ mosip.digitalcard.database.hostname =postgres-postgresql.postgres
5
+ mosip.digitalcard.database.port =5432
6
+
7
+ # Websub
8
+ # # webusb properties that used to subscribe and publish event based on specified topic
9
+ mosip.digitalcard.websub.secret =test
10
+ mosip.digitalcard.credential.request.partner.id =mpartner-default-digitalcard
11
+ mosip.digitalcard.websub.publish.topic =CREDENTIAL_STATUS_UPDATE
12
+ mosip.digitalcard.subscription-delay-millisecs =120000
13
+ mosip.digitalcard.resubscription-delay-millisecs =1000000
14
+ mosip.digitalcard.generate.identity.create.websub.topic =IDENTITY_CREATED
15
+ mosip.digitalcard.generate.identity.update.websub.topic =IDENTITY_UPDATED
16
+ mosip.digitalcard.partner.id =mpartner-default-digitalcard
17
+ mosip.digitalcard.generate.credential.websub.topic =${mosip.digitalcard.partner.id}/CREDENTIAL_ISSUED
18
+ mosip.digitalcard.generate.identity.create.callbackurl =${mosipbox.public.url}/v1/digitalcard/idCreateEventHandle/callback/notifyStatus
19
+ mosip.digitalcard.generate.identity.update.callbackurl =${mosipbox.public.url}/v1/digitalcard/idUpdateEventHandle/callback/notifyStatus
20
+ mosip.digitalcard.generate.credential.callbackurl =${mosipbox.public.url}/v1/digitalcard/credential/callback/notifyStatus
21
+
22
+ # Based on credentialType we are sending credential request
23
+ mosip.digitalcard.credential.type =PDFCard
24
+
25
+ # Token generator properties Digital Card Service
26
+ digitalcard.token.request.appid =admin
27
+ digitalcard.token.request.clientId =mpartner-default-digitalcard
28
+ digitalcard.token.request.secretKey =${mpartner.default.digitalcard.secret}
29
+ digitalcard.token.request.version =1.0
30
+ digitalcard.token.request.id =io.mosip.digitalcard
31
+ digitalcard.token.request.issuerUrl =${mosip.keycloak.issuerUrl}
32
+ KEYBASEDTOKENAPI =${mosip.kernel.authmanager.url}/v1/authmanager/authenticate/clientidsecretkey
33
+ mosip.digitalcard.service.datetime.pattern =yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
34
+
35
+ # ----------------------- DB--------------------------------------------------
36
+ javax.persistence.jdbc.driver =org.postgresql.Driver
37
+ javax.persistence.jdbc.url =jdbc:postgresql://${mosip.digitalcard.database.hostname}:${mosip.digitalcard.database.port}/mosip_digitalcard
38
+ javax.persistence.jdbc.user =digitalcarduser
39
+ javax.persistence.jdbc.password =${db.dbuser.password}
40
+ hibernate.dialect =org.hibernate.dialect.PostgreSQL95Dialect
41
+ hibernate.jdbc.lob.non_contextual_creation =true
42
+ hibernate.hbm2ddl.auto =none
43
+ hibernate.show_sql =false
44
+ hibernate.format_sql =false
45
+ hibernate.connection.charSet =utf8
46
+ hibernate.cache.use_second_level_cache =false
47
+ hibernate.cache.use_query_cache =false
48
+ hibernate.cache.use_structured_entries =false
49
+ hibernate.generate_statistics =false
50
+
51
+
52
+ # ----------------------- CBEFF Util--------------------------------------------------
53
+ # Cbeff XSD file name in config server
54
+ mosip.kernel.xsdfile =mosip-cbeff.xsd
55
+ mosip.digitalcard.demographic.identity =identity
56
+ mosip.digitalcard.identityjson =identity-mapping.json
57
+
58
+ # ----------------------- Crypto property for encryption and decryption--------------------------------------------------
59
+ mosip.digitalcard.crypto.partner.id =mpartner-default-digitalcard
60
+ mosip.digitalcard.crypto.application.id =DIGITAL_CARD
61
+ CRYPTOMANAGER_ENCRYPT =${mosip.kernel.keymanager.url}/v1/keymanager/encrypt
62
+ CRYPTOMANAGER_DECRYPT =${mosip.kernel.keymanager.url}/v1/keymanager/decrypt
63
+
64
+
65
+ # ----------------------- dataShare property to create dataShareUrl--------------------------------------------------
66
+ mosip.digitalcard.datashare.partner.id =mpartner-default-digitalcard
67
+ mosip.digitalcard.datashare.policy.id =mpolicy-default-digitalcard
68
+ CREATEDATASHARE =${mosip.datashare.url}/v1/datashare/create
69
+
70
+ # header length to be removed from iso image to get actual image
71
+ mosip.digitalcard.uin.header.length =75
72
+
73
+ # Rectangle coordinates for pfd signataured data
74
+ mosip.digitalcard.service.uincard.lowerleftx =73
75
+ mosip.digitalcard.service.uincard.lowerlefty =100
76
+ mosip.digitalcard.service.uincard.upperrightx =300
77
+ mosip.digitalcard.service.uincard.upperrighty =300
78
+ mosip.digitalcard.service.uincard.signature.reason ="signing"
79
+
80
+ # Digital card template language and templateType code that used to generate pdf card.
81
+ mosip.template-language =eng
82
+ mosip.digitalcard.templateTypeCode =RPR_UIN_CARD_TEMPLATE
83
+ TEMPLATES =${mosip.kernel.masterdata.url}/v1/masterdata/templates
84
+
85
+ # Credential api that used to created credential and get the credential details
86
+ CREDENTIAL_REQ_URL =${mosip.idrepo.credrequest.generator.url}/v1/credentialrequest/requestgenerator
87
+ CREDENTIAL_STATUS_URL =${mosip.idrepo.credrequest.generator.url}/v1/credentialrequest/get
88
+ IDREPOGETIDBYUIN =${mosip.idrepo.identity.url}/idrepository/v1/identity/idvid
89
+
90
+ # PDFSIGN to signed the pdf card
91
+ PDFSIGN =${mosip.kernel.keymanager.url}/v1/keymanager/pdf/sign
92
+
93
+
94
+ # PDF Digital card is protected with password using below property based on define attribute it will encrypt by taking first 4 character.
95
+ mosip.digitalcard.uincard.password =fullName|dateOfBirth
96
+ mosip.digitalcard.pdf.password.enable.flag =true
97
+
98
+ # verifiable credential property that used to enable vc check.
99
+ mosip.digitalcard.verify.credentials.flag =true
100
+
101
+ mosip.digitalcard.credentials.request.initiate.flag =true
102
+ logging.level.io.mosip =INFO
103
+
104
+ # websub authentication
105
+ mosip.iam.adapter.clientid =mpartner-default-digitalcard
106
+ mosip.iam.adapter.clientsecret =${mpartner.default.digitalcard.secret}
107
+ mosip.iam.adapter.appid =admin
108
+ mosip.iam.adapter.issuerURL =${keycloak.internal.url}/auth/realms/mosip
109
+ mosip.authmanager.base-url =${mosip.kernel.authmanager.url}/v1/authmanager
110
+ mosip.authmanager.client-token-endpoint =${mosip.authmanager.base-url}/authenticate/clientidsecretkey
111
+ # in minutes
112
+
113
+ mosip.iam.adapter.validate-expiry-check-rate =1440
114
+
115
+ # in minutes
116
+ mosip.iam.adapter.renewal-before-expiry-interval =1440
117
+
118
+ # this should be false if you don?t use this restTemplate true if you do
119
+
120
+ mosip.iam.adapter.self-token-renewal-enable =true
121
+ mosip.auth.filter_disable =false
122
+ auth.server.admin.allowed.audience =mosip-admin-client,mosip-resident-client
0 commit comments