UNPKG

@softvision/webpdf-wsclient-typescript

Version:

A simplified and optimized API client library for the webPDF server

76 lines 3.36 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CertificateEntry = void 0; class CertificateEntry { constructor(data) { let aliasNameDefault = ""; this.aliasName = typeof (data === null || data === void 0 ? void 0 : data.aliasName) !== "undefined" ? data === null || data === void 0 ? void 0 : data.aliasName : aliasNameDefault; let certificateDefault = ""; this.certificate = typeof (data === null || data === void 0 ? void 0 : data.certificate) !== "undefined" ? data === null || data === void 0 ? void 0 : data.certificate : certificateDefault; let hasPrivateKeyDefault = false; this.hasPrivateKey = typeof (data === null || data === void 0 ? void 0 : data.hasPrivateKey) !== "undefined" ? data === null || data === void 0 ? void 0 : data.hasPrivateKey : hasPrivateKeyDefault; let isPrivateKeyReadableDefault = false; this.isPrivateKeyReadable = typeof (data === null || data === void 0 ? void 0 : data.isPrivateKeyReadable) !== "undefined" ? data === null || data === void 0 ? void 0 : data.isPrivateKeyReadable : isPrivateKeyReadableDefault; let keyStoreNameDefault = ""; this.keyStoreName = typeof (data === null || data === void 0 ? void 0 : data.keyStoreName) !== "undefined" ? data === null || data === void 0 ? void 0 : data.keyStoreName : keyStoreNameDefault; let keyStoreOriginDefault = "global"; this.keyStoreOrigin = typeof (data === null || data === void 0 ? void 0 : data.keyStoreOrigin) !== "undefined" ? data === null || data === void 0 ? void 0 : data.keyStoreOrigin : keyStoreOriginDefault; } static getAliasNameDefault() { return ""; } static getAliasNameDescription() { return "Alias name for the certificate"; } static getCertificateDefault() { return ""; } static getCertificateDescription() { return "PEM encoded certificate"; } static getHasPrivateKeyDefault() { return false; } static getHasPrivateKeyDescription() { return "true = private key is available for the certificate"; } static getIsPrivateKeyReadableDefault() { return false; } static getIsPrivateKeyReadableDescription() { return "true = private key is available and readable"; } static getKeyStoreNameDefault() { return ""; } static getKeyStoreNameDescription() { return "Name of the keystore from which the certificate was originally obtained."; } static getKeyStoreOriginDefault() { return "global"; } static getKeyStoreOriginDescription() { return ""; } static fromJson(data) { if (data === undefined || data === null) { return data; } return new CertificateEntry(data); } toJson() { return { 'aliasName': this.aliasName, 'certificate': this.certificate, 'hasPrivateKey': this.hasPrivateKey, 'isPrivateKeyReadable': this.isPrivateKeyReadable, 'keyStoreName': this.keyStoreName, 'keyStoreOrigin': this.keyStoreOrigin, }; } clone() { return CertificateEntry.fromJson(this.toJson()); } } exports.CertificateEntry = CertificateEntry; //# sourceMappingURL=CertificateEntry.js.map