UNPKG

@underpostnet/underpost

Version:

Underpost Platform — end-to-end CI/CD and application-delivery toolchain CLI. Covers bare metal, Kubernetes, K3s, kubeadm, LXD, container/image orchestration, secrets, databases, cron jobs, monitoring, SSH, runners, PWA + Workbox delivery, and release orc

24 lines (17 loc) 738 B
import { Schema, model, Types } from 'mongoose'; // https://mongoosejs.com/docs/2.7.x/docs/schematypes.html // Example: // JWKS: Array of JWK // https://auth0.com/docs/secure/tokens/json-web-tokens/json-web-key-sets const CryptoSchema = new Schema({ format: { type: String, required: 'format is required' }, data: { type: String, required: 'data is required', unique: true }, algorithm: { name: { type: String, required: 'name is required' }, namedCurve: { type: String, required: 'namedCurve is required' }, hash: { type: String, required: 'hash is required' }, }, }); const CryptoModel = model('Crypto', CryptoSchema); const ProviderSchema = CryptoSchema; export { CryptoSchema, CryptoModel, ProviderSchema };