← Back to plugin index

Procivis One Desk SSI Service

Description
SSI service using Procivis One Desk.
Type name
ProcivisDeskSsiService
Class
com.airlock.iam.ssi.application.configuration.procivis.ProcivisDeskSsiServiceConfig
May be used by
Properties
Procivis One Desk URL (procivisUrl)
Description
The URL where the Procivis One Desk API can be reached.
Attributes
String
Mandatory
Example
https://desk.trial.procivis-one.com
Issuer / Verifier DID (issuerVerifierDid)
Description
The DID to use as identifier of IAM as initiator of proof requests or to issue credentials.

This DID must exist in Procivis One Desk.

Attributes
String
Mandatory
Example
did:key:zDnaedCJsgVRW7Ap4p7fa8squDoX5h4SVJ5EjdeQ3pZNw73nQ
Issuance Protocol (issuanceProtocol)
Description
The issuance protocol to use when communicating with wallets.

This is dependent on the configuration of the Procivis One Desk.

Attributes
String
Optional
Default value
OPENID4VCI
Suggested values
OPENID4VC, OPENID4VCI_DRAFT13, OPENID4VCI_DRAFT13_SWIYU
Verification Protocol (verificationProtocol)
Description
The verification protocol to use when communicating with wallets.

This is dependent on the configuration of the Procivis One Desk.

Attributes
String
Optional
Default value
OPENID4VP
Suggested values
OPENID4VC, OPENID4VP_DRAFT20, OPENID4VP_DRAFT20_SWIYU
HTTP Client (httpClient)
Description
The HTTP client to use for communicating with the Procivis instance.
Attributes
Plugin-Link
Mandatory
Assignable plugins
YAML Template (with default values)

type: ProcivisDeskSsiService
id: ProcivisDeskSsiService-xxxxxx
displayName: 
comment: 
properties:
  accessTokenProvider:
  httpClient:
  issuanceProtocol: OPENID4VCI
  issuerVerifierDid:
  procivisUrl:
  verificationProtocol: OPENID4VP