add ACME related data models

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
This commit is contained in:
Wolfgang Bumiller 2021-03-16 11:24:18 +01:00 committed by Thomas Lamprecht
parent 25680ef503
commit c0acd78475
3 changed files with 35 additions and 0 deletions

View File

@ -15,6 +15,8 @@ JSSRC= \
data/RRDStore.js \
data/TimezoneStore.js \
data/model/Realm.js \
data/model/Certificates.js \
data/model/ACME.js \
form/DisplayEdit.js \
form/ExpireDate.js \
form/IntegerField.js \

27
src/data/model/ACME.js Normal file
View File

@ -0,0 +1,27 @@
Ext.define('proxmox-acme-accounts', {
extend: 'Ext.data.Model',
fields: ['name'],
proxy: {
type: 'proxmox',
},
idProperty: 'name',
});
Ext.define('proxmox-acme-challenges', {
extend: 'Ext.data.Model',
fields: ['id', 'type', 'schema'],
proxy: {
type: 'proxmox',
},
idProperty: 'id',
});
Ext.define('proxmox-acme-plugins', {
extend: 'Ext.data.Model',
fields: ['type', 'plugin', 'api'],
proxy: {
type: 'proxmox',
},
idProperty: 'plugin',
});

View File

@ -0,0 +1,6 @@
Ext.define('proxmox-certificate', {
extend: 'Ext.data.Model',
fields: ['filename', 'fingerprint', 'issuer', 'notafter', 'notbefore', 'subject', 'san', 'public-key-bits', 'public-key-type'],
idProperty: 'filename',
});