# Credenco Business Wallet Documentation > Documentation for the Credenco Business Wallet: issue, hold, and verify digital > verifiable credentials through an intuitive UI and powerful REST APIs. > Full page text: https://docs.credenco.com/llms-full.txt ## Overview - [Business Wallet Documentation](https://docs.credenco.com/): Documentation for the Credenco Business Wallet. Issue, verify, and manage verifiable credentials with eIDAS 2.0 compatible APIs, a CLI and AI agents. - [Business Wallet](https://docs.credenco.com/docs/api/api-intro/): Documentation for the Credenco Business Wallet. Issue, hold, and verify verifiable credentials from the web UI or the REST API. - [Frequently Asked Questions](https://docs.credenco.com/docs/faq/): Answers to common questions about the Credenco Business Wallet - credential issuance, API access, and on-premise deployment. ## BIG Register - [BIG Register](https://docs.credenco.com/docs/use-case/big-register/intro/): How the BIG register uses verifiable credentials to modernize healthcare professional registration, from paper certificates to instant digital checks. - [Receive a BIG Register Credential](https://docs.credenco.com/docs/use-case/big-register/receive-credential/): Learn how to issue a verifiable BIG registration credential from your backend to a user's personal wallet app using QR codes and the OpenID4VCI protocol. - [Use a BIG Register Credential](https://docs.credenco.com/docs/use-case/big-register/use-credential/): Learn how a healthcare institution can verify a BIG registration credential from a professional's personal wallet in one step using the Business Wallet API. ## Mortgage - [Mortgage Application](https://docs.credenco.com/docs/use-case/mortgage/intro/): How banks use verifiable credentials to modernize mortgage applications, from paper document collection to instant digital verification checks for lenders. - [Collect Mortgage Documents](https://docs.credenco.com/docs/use-case/mortgage/receive-credentials/): Learn how institutions issue verifiable credentials for mortgage applications, from identity documents to pension overviews, directly to a personal wallet. - [Verify Mortgage Documents](https://docs.credenco.com/docs/use-case/mortgage/verify-credentials/): Learn how a bank can verify all mortgage application documents from an applicant's personal wallet in a single step using the Credenco Business Wallet API. ## Supplier Onboarding - [Supplier Onboarding](https://docs.credenco.com/docs/use-case/supplier-onboarding/intro/): How organizations use verifiable credentials to modernize supplier onboarding, from manual document collection to instant digital verification checks. - [Issue Supplier Credentials](https://docs.credenco.com/docs/use-case/supplier-onboarding/issue-credentials/): Learn how trusted authorities issue verifiable credentials for supplier onboarding, from KVK registration extracts to insurance certificates, to a wallet. - [Verify Supplier Credentials](https://docs.credenco.com/docs/use-case/supplier-onboarding/verify-credentials/): Learn how a broker can verify all supplier onboarding documents from a business wallet in a single step using the Credenco Business Wallet verification API. ## Issue Credential - [How to Issue Verifiable Credentials](https://docs.credenco.com/docs/guide/credential-issue/intro/): Learn how to issue verifiable credentials with the Credenco Business Wallet, covering credential template setup, issuer setup, and backend integration steps. - [Configure an Issuer Template](https://docs.credenco.com/docs/guide/credential-issue/create-issuer-template/): Learn how to configure an issuer template in the Credenco Business Wallet, setting the issuer name, logo, and general credential issuance configuration. - [Create a Verifiable Credential Template](https://docs.credenco.com/docs/guide/credential-issue/create-credential-template/): Learn how to create a verifiable credential template in the Credenco Business Wallet, defining attributes, credential type, and holder display settings. - [Issue a Credential Manually](https://docs.credenco.com/docs/guide/credential-issue/issue-credential-manually/): A step-by-step guide to manually issuing a verifiable credential from the Credenco Business Wallet user interface, without writing any API integration code. - [Issue Credentials via API from Your Backend](https://docs.credenco.com/docs/guide/credential-issue/issue-credential-from-your-backend/): Learn how to integrate verifiable credential issuance into your own backend application using the Credenco Business Wallet REST API and OpenID4VCI protocol. ## Direct Issue - [Issue a Credential Directly into a Wallet](https://docs.credenco.com/docs/guide/direct-issue/intro/): Learn how to push a verifiable credential straight into a Business Wallet with no QR scan or user interaction, using the trusted-contact direct-issue mechanism. - [Trusted Contacts](https://docs.credenco.com/docs/guide/direct-issue/trusted-contacts/): Learn how to register an issuer as a trusted contact so it is allowed to push verifiable credentials directly into a Credenco Business Wallet holder's inbox. - [Issue a Credential Directly to a Wallet](https://docs.credenco.com/docs/guide/direct-issue/issue-directly-to-wallet/): Learn the two API calls that create a credential offer and push it unattended into a Credenco Business Wallet using the directIssue REST API endpoint. - [The Wallet Inbox](https://docs.credenco.com/docs/guide/direct-issue/inbox/): Learn how credential offers land in a Credenco Business Wallet's inbox for the holder to review and accept, the attended alternative to direct credential issue. ## Credential Status - [Credential status and revocation](https://docs.credenco.com/docs/guide/credential-status/status-lists/): Create a credential status list, link it to a credential template, and revoke issued credentials in the Business Wallet. ## Receive Credentials - [How to Receive Credentials](https://docs.credenco.com/docs/guide/verifier-template/intro/): Learn how to receive verifiable credentials from your customers using verifier templates in the Credenco Business Wallet, a complete step-by-step guide. - [Create a Verifier Template](https://docs.credenco.com/docs/guide/verifier-template/create-verifier-template/): Learn how to define which verifiable credentials to request from customers by creating a verifier template in the Credenco Business Wallet settings screen. ## Trusted Issuers - [Trusted Issuers](https://docs.credenco.com/docs/guide/trusted-issuers/trusted-issuers/): Decide which issuers your wallet trusts, using ETSI trusted lists, your own issuer lists, and mdoc trust anchors. ## Public Profile - [Public profile](https://docs.credenco.com/docs/guide/public-profile/public-profile/): Publish your organisation's contact details and credentials on the public profile of your Business Wallet, and manage them from the UI or the API. ## Catalog Sources - [Catalog Sources](https://docs.credenco.com/docs/guide/catalog-sources/catalog-sources/): Learn how to choose which external credential catalogs your Credenco Business Wallet works with and which verifiable credential types it displays to holders. ## API Access - [Configure OAuth Clients for API Access](https://docs.credenco.com/docs/guide/api-access/intro/): Learn how to set up OAuth 2.0 client IDs in the Credenco Business Wallet to enable secure, scoped programmatic access to the API from your applications. - [API Keys](https://docs.credenco.com/docs/guide/api-access/api-keys/): Learn how to create and manage API keys for a simple, Bearer-token-free way to authenticate programmatic access to the Credenco Business Wallet REST API. ## Manage Identifiers and Keys - [Import Cryptographic Keys from PKCS12 Files](https://docs.credenco.com/docs/guide/import-pkcs12-key/): Learn how to import cryptographic signing keys from PKCS12 files into the Credenco Business Wallet for DID-based verifiable credential issuance and signing. - [Google Cloud KMS](https://docs.credenco.com/docs/guide/google-cloud-kms/): Learn how to configure a cryptographic signing key for the Credenco Business Wallet using Google Cloud Key Management Service (KMS) for DID-based issuance. ## User Management - [User Management Overview](https://docs.credenco.com/docs/guide/user-management/overview/): An overview of user and role management in the Credenco Business Wallet, covering user accounts, authorization roles, and administrative screens available. - [Users](https://docs.credenco.com/docs/guide/user-management/users/): Learn how to add, edit, and delete user accounts in the Credenco Business Wallet, including assigning authorization roles and granular permissions to each user. - [Roles](https://docs.credenco.com/docs/guide/user-management/roles/): Learn how to create and manage authorization roles and fine-grained permissions for users in the Credenco Business Wallet administration screens and settings. - [Send Password Reset Email](https://docs.credenco.com/docs/guide/user-management/send-password-reset-email/): Learn how to send a password reset email to a user from the Credenco Business Wallet user maintenance screen when the user loses access to their account. ## Guides - [Wallet Domain](https://docs.credenco.com/docs/guide/wallet-domain/): Serve your Business Wallet under your own hostname, why you would want to and how to configure it. ## Integrations - [Integrations Overview](https://docs.credenco.com/docs/guide/integrations/intro/): Learn how to stream Credenco Business Wallet domain events to your own systems over webhooks, Kafka, JMS, or a custom adapter using CloudEvents 1.0 envelopes. - [Channels](https://docs.credenco.com/docs/guide/integrations/channels/): Learn how to configure and manage the integration channels that deliver Credenco Business Wallet domain events to your own systems, adapters, and endpoints. - [Deliveries](https://docs.credenco.com/docs/guide/integrations/deliveries/): Learn how to inspect every outbound integration message sent from a Business Wallet, replay failed deliveries, and dismiss ones that are no longer relevant. - [Webhook Authentication](https://docs.credenco.com/docs/guide/integrations/webhook-auth/): Learn how to verify HMAC SHA-256 signatures and configure API-key or OAuth2 client_credentials authentication for outbound webhook deliveries from a wallet. - [Event Catalog](https://docs.credenco.com/docs/guide/integrations/event-catalog/): Reference for every domain event the Credenco Business Wallet emits to integration channels, including triggers, subjects, data fields, and JSON Schema links. - [CloudEvents Envelope](https://docs.credenco.com/docs/guide/integrations/cloudevents/): Reference for the CloudEvents 1.0 envelope used on every outbound integration delivery — binary mode for webhooks, structured mode for Kafka and JMS deliveries. ## API - [Wallet API](https://docs.credenco.com/docs/wallet-api/): REST API reference for the Credenco Business Wallet: issue, verify, revoke and receive verifiable credentials, and manage wallets, keys and identifiers. - [API Authentication with OAuth2 and API Keys](https://docs.credenco.com/docs/api/authentication/): Learn how to authenticate with the Credenco Business Wallet REST API using an OAuth 2.0 Client Credentials flow or an API key for secure programmatic access. ## CLI - [The credenco-cli Command-Line Client](https://docs.credenco.com/docs/guide/cli/intro/): Install credenco-cli, store a login profile, discover the commands, and understand its output formats, safety flags and exit codes. - [credenco-cli Usage Examples](https://docs.credenco.com/docs/guide/cli/usage/): A complete worked example with credenco-cli, from an empty wallet to issuing and verifying a Bank Account credential, with the real terminal output of every step. - [Driving credenco-cli from an AI Agent](https://docs.credenco.com/docs/guide/cli/ai/): How an AI coding agent discovers, authenticates and safely drives credenco-cli, with five worked requests from plain English to verified terminal output. ## On-premise Deployment - [On-Premise Deployment](https://docs.credenco.com/docs/onpremise/intro/): Learn how to deploy the Credenco Business Wallet on-premise in your own Kubernetes infrastructure with full control over your data, hosting, and security. - [OAuth2 Identity Provider Configuration](https://docs.credenco.com/docs/onpremise/idp/): Learn how to configure an OAuth2 identity provider, such as KeyCloak, for an on-premise Credenco Business Wallet deployment in your own infrastructure. - [Installation Guide](https://docs.credenco.com/docs/onpremise/installation/): A step-by-step guide to installing the Credenco Business Wallet on-premise using Helm charts, including database setup and Kubernetes secrets configuration. - [White-Label Branding](https://docs.credenco.com/docs/onpremise/branding/): Configure your own logo, favicon, application name and color palette for an on-premise Credenco Business Wallet deployment, with separate light and dark mode colors. - [Integrations on On-Premise](https://docs.credenco.com/docs/onpremise/integration/): Learn how to configure webhook, Kafka, and JMS integration channels on an on-premise Business Wallet deployment and provision the required Keycloak authorities. ## Explained - [DCQL explained: OpenID4VP query language](https://docs.credenco.com/docs/explained/explained-dcql/): DCQL lets a verifier ask an EUDI Wallet for exactly the credentials and claims it needs. Learn its structure, claim_sets and format constraints. - [did:webvh explained: did:web with history](https://docs.credenco.com/docs/explained/explained-did-webvh/): did:webvh extends did:web with an append-only, cryptographically chained log of every version of the DID document, so a verifier can check an identifier's whole history. - [Digital Credentials API explained](https://docs.credenco.com/docs/explained/explained-digital-credentials-api/): How the W3C Digital Credentials API invokes a wallet from a web page: the openid4vp-v1 protocol identifiers, the ISO 18013-7 org-iso-mdoc variant, origin binding, and same-device and cross-device behaviour. - [Digital Product Passport (DPP) explained](https://docs.credenco.com/docs/explained/explained-digital-product-passport/): How a Digital Product Passport works -- the data carrier, the unique identifier, what the passport holds, who hosts it and how its claims are verified. - [OpenID4VCI issuance lifecycle explained](https://docs.credenco.com/docs/explained/explained-openid4vci-issuance/): How OpenID4VCI issuance works end to end: offer, metadata, token, proof of possession, deferred issuance and notifications. - [OpenID4VP presentation explained](https://docs.credenco.com/docs/explained/explained-openid4vp-presentation/): How OpenID4VP 1.0 presentation works end to end: the authorization request, request objects, DCQL, response modes, same-device and cross-device flows, and vp_token validation. - [Status List revocation explained](https://docs.credenco.com/docs/explained/explained-status-list/): How IETF Token Status List works: the status claim in a credential, fetching the list, and decoding the bit that says valid, revoked or suspended. - [TS11 explained: EUDI attestation catalogue](https://docs.credenco.com/docs/explained/explained-ts11/): TS11 is the European Commission technical specification that fixes the data models and HTTP interfaces for the catalogue of attributes and the catalogue of Attestation Rulebooks. - [Wallet Unit Attestation (WUA) explained](https://docs.credenco.com/docs/explained/explained-wallet-unit-attestation/): A Wallet Unit Attestation proves to issuers that an EUDI Wallet and its key storage are genuine. Learn how the WIA and Key Attestation work.