Enable S/MIME encrypt #259

This commit is contained in:
the-djmaze 2024-02-20 18:29:35 +01:00
parent ca12655e5f
commit e9a63b40c5
5 changed files with 15 additions and 17 deletions

View file

@ -1,5 +1,5 @@
import { AbstractModel } from 'Knoin/AbstractModel';
import { addObservablesTo } from 'External/ko';
import { addObservablesTo, addComputablesTo } from 'External/ko';
export class IdentityModel extends AbstractModel {
/**
@ -30,6 +30,12 @@ export class IdentityModel extends AbstractModel {
askDelete: false
});
addComputablesTo(this, {
smimeKeyEncrypted: () => this.smimeKey().includes('-----BEGIN ENCRYPTED PRIVATE KEY-----')
// smimeKeyValid: () => this.smimeKeyEncrypted() | this.smimeKey().includes('-----BEGIN PRIVATE KEY-----')
// smimeCertificateValid: () => this.smimeKey().includes('-----BEGIN CERTIFICATE-----')
});
}
/**