UNPKG

openhim-core

Version:

The OpenHIM core application that provides logging and routing of http requests

32 lines (26 loc) 833 B
mongoose = require "mongoose" server = require "../server" connectionDefault = server.connectionDefault Schema = mongoose.Schema certificate = country: String state: String locality: String organization: String organizationUnit: String commonName: String emailAddress: String validity: start: Date end: Date data: String fingerprint: String CertificateSchema = new Schema certificate KeystoreSchema = new Schema key: String passphrase: String cert: certificate ca: [certificate] # Model for storing the server key and cert as well as trusted certificates exports.Keystore = connectionDefault.model 'Keystore', KeystoreSchema exports.Certificate = connectionDefault.model 'Certificate', CertificateSchema