42 lines
770 B
Markdown
42 lines
770 B
Markdown
# Identity Service
|
|
|
|
Service for eIDAS/DID, verifiable credentials, and identity management.
|
|
|
|
## Features
|
|
|
|
- Wallet/IDP integration
|
|
- Verifiable credential issuance and verification
|
|
- Qualified signatures for eIDAS
|
|
- DID resolution and management
|
|
|
|
## Development
|
|
|
|
```bash
|
|
# Install dependencies
|
|
pnpm install
|
|
|
|
# Run development server
|
|
pnpm dev
|
|
|
|
# Build
|
|
pnpm build
|
|
|
|
# Start production server
|
|
pnpm start
|
|
```
|
|
|
|
## API Endpoints
|
|
|
|
- `GET /health` - Health check
|
|
- `POST /vc/issue` - Issue verifiable credential
|
|
- `POST /vc/verify` - Verify verifiable credential
|
|
- `POST /sign` - Sign document
|
|
|
|
## Environment Variables
|
|
|
|
- `PORT` - Server port (default: 4002)
|
|
- `OIDC_ISSUER` - OIDC issuer URL
|
|
- `EIDAS_PROVIDER_URL` - eIDAS provider URL
|
|
- `KMS_KEY_ID` - KMS key ID for signing
|
|
|