/** * Model file for the CACenter */ BASEDIR "/src/"; LIBARYX CACenter { VERSION "0.1"; GENINSTALLSCRIPT REPLACE "install-0.1" { } ENUM KeyType (private,public); MODEL Key { id ObjectID; type ENUM KeyType; partner NULLABLE REF Key:id DROP=NULL ALTER=CASCADE; bindata Blob; PKEY id; } MODEL CSR { id ObjectID; PKEY id; } MODEL Certificate { id ObjectID; PKEY id; } } MODULEX cace.Home EXTENDS Base { VERSION "0.1"; view index { } } MODULEX cace.Cert EXTENDS Base { VERSION "0.1"; GENINSTALLSCRIPT REPLACE "install" { } view index { } view ca { } view certs { } view certdetail { } view templates { } } MODULEX cace.CA EXTENDS Base { VERSION "0.1"; GENINSTALLSCRIPT REPLACE "install" { } view index { } }