UNPKG

@azure/keyvault-certificates

Version:
670 lines (669 loc) • 28.3 kB
var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __hasOwnProp = Object.prototype.hasOwnProperty; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); var models_exports = {}; __export(models_exports, { KnownDeletionRecoveryLevel: () => KnownDeletionRecoveryLevel, KnownJsonWebKeyCurveName: () => KnownJsonWebKeyCurveName, KnownJsonWebKeyType: () => KnownJsonWebKeyType, KnownKeyUsageType: () => KnownKeyUsageType, KnownVersions: () => KnownVersions, _certificateIssuerListResultDeserializer: () => _certificateIssuerListResultDeserializer, _certificateListResultDeserializer: () => _certificateListResultDeserializer, _deletedCertificateListResultDeserializer: () => _deletedCertificateListResultDeserializer, _keyVaultErrorErrorDeserializer: () => _keyVaultErrorErrorDeserializer, actionDeserializer: () => actionDeserializer, actionSerializer: () => actionSerializer, administratorDetailsArrayDeserializer: () => administratorDetailsArrayDeserializer, administratorDetailsArraySerializer: () => administratorDetailsArraySerializer, administratorDetailsDeserializer: () => administratorDetailsDeserializer, administratorDetailsSerializer: () => administratorDetailsSerializer, backupCertificateResultDeserializer: () => backupCertificateResultDeserializer, certificateAttributesDeserializer: () => certificateAttributesDeserializer, certificateAttributesSerializer: () => certificateAttributesSerializer, certificateBundleDeserializer: () => certificateBundleDeserializer, certificateCreateParametersSerializer: () => certificateCreateParametersSerializer, certificateImportParametersSerializer: () => certificateImportParametersSerializer, certificateIssuerItemArrayDeserializer: () => certificateIssuerItemArrayDeserializer, certificateIssuerItemDeserializer: () => certificateIssuerItemDeserializer, certificateIssuerSetParametersSerializer: () => certificateIssuerSetParametersSerializer, certificateIssuerUpdateParametersSerializer: () => certificateIssuerUpdateParametersSerializer, certificateItemArrayDeserializer: () => certificateItemArrayDeserializer, certificateItemDeserializer: () => certificateItemDeserializer, certificateMergeParametersSerializer: () => certificateMergeParametersSerializer, certificateOperationDeserializer: () => certificateOperationDeserializer, certificateOperationUpdateParameterSerializer: () => certificateOperationUpdateParameterSerializer, certificatePolicyDeserializer: () => certificatePolicyDeserializer, certificatePolicySerializer: () => certificatePolicySerializer, certificateRestoreParametersSerializer: () => certificateRestoreParametersSerializer, certificateUpdateParametersSerializer: () => certificateUpdateParametersSerializer, contactArrayDeserializer: () => contactArrayDeserializer, contactArraySerializer: () => contactArraySerializer, contactDeserializer: () => contactDeserializer, contactSerializer: () => contactSerializer, contactsDeserializer: () => contactsDeserializer, contactsSerializer: () => contactsSerializer, deletedCertificateBundleDeserializer: () => deletedCertificateBundleDeserializer, deletedCertificateItemArrayDeserializer: () => deletedCertificateItemArrayDeserializer, deletedCertificateItemDeserializer: () => deletedCertificateItemDeserializer, issuerAttributesDeserializer: () => issuerAttributesDeserializer, issuerAttributesSerializer: () => issuerAttributesSerializer, issuerBundleDeserializer: () => issuerBundleDeserializer, issuerCredentialsDeserializer: () => issuerCredentialsDeserializer, issuerCredentialsSerializer: () => issuerCredentialsSerializer, issuerParametersDeserializer: () => issuerParametersDeserializer, issuerParametersSerializer: () => issuerParametersSerializer, keyPropertiesDeserializer: () => keyPropertiesDeserializer, keyPropertiesSerializer: () => keyPropertiesSerializer, keyVaultErrorDeserializer: () => keyVaultErrorDeserializer, lifetimeActionArrayDeserializer: () => lifetimeActionArrayDeserializer, lifetimeActionArraySerializer: () => lifetimeActionArraySerializer, lifetimeActionDeserializer: () => lifetimeActionDeserializer, lifetimeActionSerializer: () => lifetimeActionSerializer, organizationDetailsDeserializer: () => organizationDetailsDeserializer, organizationDetailsSerializer: () => organizationDetailsSerializer, secretPropertiesDeserializer: () => secretPropertiesDeserializer, secretPropertiesSerializer: () => secretPropertiesSerializer, subjectAlternativeNamesDeserializer: () => subjectAlternativeNamesDeserializer, subjectAlternativeNamesSerializer: () => subjectAlternativeNamesSerializer, triggerDeserializer: () => triggerDeserializer, triggerSerializer: () => triggerSerializer, x509CertificatePropertiesDeserializer: () => x509CertificatePropertiesDeserializer, x509CertificatePropertiesSerializer: () => x509CertificatePropertiesSerializer }); module.exports = __toCommonJS(models_exports); var import_core_util = require("@azure/core-util"); function _certificateListResultDeserializer(item) { return { value: !item["value"] ? item["value"] : certificateItemArrayDeserializer(item["value"]), nextLink: item["nextLink"] }; } function certificateItemArrayDeserializer(result) { return result.map((item) => { return certificateItemDeserializer(item); }); } function certificateItemDeserializer(item) { return { id: item["id"], attributes: !item["attributes"] ? item["attributes"] : certificateAttributesDeserializer(item["attributes"]), tags: item["tags"], x509Thumbprint: !item["x5t"] ? item["x5t"] : typeof item["x5t"] === "string" ? (0, import_core_util.stringToUint8Array)(item["x5t"], "base64url") : item["x5t"] }; } function certificateAttributesSerializer(item) { return { enabled: item["enabled"], nbf: !item["notBefore"] ? item["notBefore"] : item["notBefore"].getTime() / 1e3 | 0, exp: !item["expires"] ? item["expires"] : item["expires"].getTime() / 1e3 | 0 }; } function certificateAttributesDeserializer(item) { return { enabled: item["enabled"], notBefore: !item["nbf"] ? item["nbf"] : new Date(item["nbf"] * 1e3), expires: !item["exp"] ? item["exp"] : new Date(item["exp"] * 1e3), created: !item["created"] ? item["created"] : new Date(item["created"] * 1e3), updated: !item["updated"] ? item["updated"] : new Date(item["updated"] * 1e3), recoverableDays: item["recoverableDays"], recoveryLevel: item["recoveryLevel"] }; } var KnownDeletionRecoveryLevel = /* @__PURE__ */ ((KnownDeletionRecoveryLevel2) => { KnownDeletionRecoveryLevel2["Purgeable"] = "Purgeable"; KnownDeletionRecoveryLevel2["RecoverablePurgeable"] = "Recoverable+Purgeable"; KnownDeletionRecoveryLevel2["Recoverable"] = "Recoverable"; KnownDeletionRecoveryLevel2["RecoverableProtectedSubscription"] = "Recoverable+ProtectedSubscription"; KnownDeletionRecoveryLevel2["CustomizedRecoverablePurgeable"] = "CustomizedRecoverable+Purgeable"; KnownDeletionRecoveryLevel2["CustomizedRecoverable"] = "CustomizedRecoverable"; KnownDeletionRecoveryLevel2["CustomizedRecoverableProtectedSubscription"] = "CustomizedRecoverable+ProtectedSubscription"; return KnownDeletionRecoveryLevel2; })(KnownDeletionRecoveryLevel || {}); function keyVaultErrorDeserializer(item) { return { error: !item["error"] ? item["error"] : _keyVaultErrorErrorDeserializer(item["error"]) }; } function _keyVaultErrorErrorDeserializer(item) { return { code: item["code"], message: item["message"], innerError: !item["innererror"] ? item["innererror"] : _keyVaultErrorErrorDeserializer(item["innererror"]) }; } function deletedCertificateBundleDeserializer(item) { return { id: item["id"], kid: item["kid"], sid: item["sid"], x509Thumbprint: !item["x5t"] ? item["x5t"] : typeof item["x5t"] === "string" ? (0, import_core_util.stringToUint8Array)(item["x5t"], "base64url") : item["x5t"], policy: !item["policy"] ? item["policy"] : certificatePolicyDeserializer(item["policy"]), cer: !item["cer"] ? item["cer"] : typeof item["cer"] === "string" ? (0, import_core_util.stringToUint8Array)(item["cer"], "base64") : item["cer"], contentType: item["contentType"], attributes: !item["attributes"] ? item["attributes"] : certificateAttributesDeserializer(item["attributes"]), tags: item["tags"], preserveCertOrder: item["preserveCertOrder"], recoveryId: item["recoveryId"], scheduledPurgeDate: !item["scheduledPurgeDate"] ? item["scheduledPurgeDate"] : new Date(item["scheduledPurgeDate"] * 1e3), deletedDate: !item["deletedDate"] ? item["deletedDate"] : new Date(item["deletedDate"] * 1e3) }; } function certificatePolicySerializer(item) { return { key_props: !item["keyProperties"] ? item["keyProperties"] : keyPropertiesSerializer(item["keyProperties"]), secret_props: !item["secretProperties"] ? item["secretProperties"] : secretPropertiesSerializer(item["secretProperties"]), x509_props: !item["x509CertificateProperties"] ? item["x509CertificateProperties"] : x509CertificatePropertiesSerializer(item["x509CertificateProperties"]), lifetime_actions: !item["lifetimeActions"] ? item["lifetimeActions"] : lifetimeActionArraySerializer(item["lifetimeActions"]), issuer: !item["issuerParameters"] ? item["issuerParameters"] : issuerParametersSerializer(item["issuerParameters"]), attributes: !item["attributes"] ? item["attributes"] : certificateAttributesSerializer(item["attributes"]) }; } function certificatePolicyDeserializer(item) { return { id: item["id"], keyProperties: !item["key_props"] ? item["key_props"] : keyPropertiesDeserializer(item["key_props"]), secretProperties: !item["secret_props"] ? item["secret_props"] : secretPropertiesDeserializer(item["secret_props"]), x509CertificateProperties: !item["x509_props"] ? item["x509_props"] : x509CertificatePropertiesDeserializer(item["x509_props"]), lifetimeActions: !item["lifetime_actions"] ? item["lifetime_actions"] : lifetimeActionArrayDeserializer(item["lifetime_actions"]), issuerParameters: !item["issuer"] ? item["issuer"] : issuerParametersDeserializer(item["issuer"]), attributes: !item["attributes"] ? item["attributes"] : certificateAttributesDeserializer(item["attributes"]) }; } function keyPropertiesSerializer(item) { return { exportable: item["exportable"], kty: item["keyType"], key_size: item["keySize"], reuse_key: item["reuseKey"], crv: item["curve"] }; } function keyPropertiesDeserializer(item) { return { exportable: item["exportable"], keyType: item["kty"], keySize: item["key_size"], reuseKey: item["reuse_key"], curve: item["crv"] }; } var KnownJsonWebKeyType = /* @__PURE__ */ ((KnownJsonWebKeyType2) => { KnownJsonWebKeyType2["EC"] = "EC"; KnownJsonWebKeyType2["ECHSM"] = "EC-HSM"; KnownJsonWebKeyType2["RSA"] = "RSA"; KnownJsonWebKeyType2["RSAHSM"] = "RSA-HSM"; KnownJsonWebKeyType2["Oct"] = "oct"; KnownJsonWebKeyType2["OctHSM"] = "oct-HSM"; return KnownJsonWebKeyType2; })(KnownJsonWebKeyType || {}); var KnownJsonWebKeyCurveName = /* @__PURE__ */ ((KnownJsonWebKeyCurveName2) => { KnownJsonWebKeyCurveName2["P256"] = "P-256"; KnownJsonWebKeyCurveName2["P384"] = "P-384"; KnownJsonWebKeyCurveName2["P521"] = "P-521"; KnownJsonWebKeyCurveName2["P256K"] = "P-256K"; return KnownJsonWebKeyCurveName2; })(KnownJsonWebKeyCurveName || {}); function secretPropertiesSerializer(item) { return { contentType: item["contentType"] }; } function secretPropertiesDeserializer(item) { return { contentType: item["contentType"] }; } function x509CertificatePropertiesSerializer(item) { return { subject: item["subject"], ekus: !item["ekus"] ? item["ekus"] : item["ekus"].map((p) => { return p; }), sans: !item["subjectAlternativeNames"] ? item["subjectAlternativeNames"] : subjectAlternativeNamesSerializer(item["subjectAlternativeNames"]), key_usage: !item["keyUsage"] ? item["keyUsage"] : item["keyUsage"].map((p) => { return p; }), validity_months: item["validityInMonths"] }; } function x509CertificatePropertiesDeserializer(item) { return { subject: item["subject"], ekus: !item["ekus"] ? item["ekus"] : item["ekus"].map((p) => { return p; }), subjectAlternativeNames: !item["sans"] ? item["sans"] : subjectAlternativeNamesDeserializer(item["sans"]), keyUsage: !item["key_usage"] ? item["key_usage"] : item["key_usage"].map((p) => { return p; }), validityInMonths: item["validity_months"] }; } function subjectAlternativeNamesSerializer(item) { return { emails: !item["emails"] ? item["emails"] : item["emails"].map((p) => { return p; }), dns_names: !item["dnsNames"] ? item["dnsNames"] : item["dnsNames"].map((p) => { return p; }), upns: !item["upns"] ? item["upns"] : item["upns"].map((p) => { return p; }), uris: !item["uris"] ? item["uris"] : item["uris"].map((p) => { return p; }), ipAddresses: !item["ipAddresses"] ? item["ipAddresses"] : item["ipAddresses"].map((p) => { return p; }) }; } function subjectAlternativeNamesDeserializer(item) { return { emails: !item["emails"] ? item["emails"] : item["emails"].map((p) => { return p; }), dnsNames: !item["dns_names"] ? item["dns_names"] : item["dns_names"].map((p) => { return p; }), upns: !item["upns"] ? item["upns"] : item["upns"].map((p) => { return p; }), uris: !item["uris"] ? item["uris"] : item["uris"].map((p) => { return p; }), ipAddresses: !item["ipAddresses"] ? item["ipAddresses"] : item["ipAddresses"].map((p) => { return p; }) }; } var KnownKeyUsageType = /* @__PURE__ */ ((KnownKeyUsageType2) => { KnownKeyUsageType2["DigitalSignature"] = "digitalSignature"; KnownKeyUsageType2["NonRepudiation"] = "nonRepudiation"; KnownKeyUsageType2["KeyEncipherment"] = "keyEncipherment"; KnownKeyUsageType2["DataEncipherment"] = "dataEncipherment"; KnownKeyUsageType2["KeyAgreement"] = "keyAgreement"; KnownKeyUsageType2["KeyCertSign"] = "keyCertSign"; KnownKeyUsageType2["CRLSign"] = "cRLSign"; KnownKeyUsageType2["EncipherOnly"] = "encipherOnly"; KnownKeyUsageType2["DecipherOnly"] = "decipherOnly"; return KnownKeyUsageType2; })(KnownKeyUsageType || {}); function lifetimeActionArraySerializer(result) { return result.map((item) => { return lifetimeActionSerializer(item); }); } function lifetimeActionArrayDeserializer(result) { return result.map((item) => { return lifetimeActionDeserializer(item); }); } function lifetimeActionSerializer(item) { return { trigger: !item["trigger"] ? item["trigger"] : triggerSerializer(item["trigger"]), action: !item["action"] ? item["action"] : actionSerializer(item["action"]) }; } function lifetimeActionDeserializer(item) { return { trigger: !item["trigger"] ? item["trigger"] : triggerDeserializer(item["trigger"]), action: !item["action"] ? item["action"] : actionDeserializer(item["action"]) }; } function triggerSerializer(item) { return { lifetime_percentage: item["lifetimePercentage"], days_before_expiry: item["daysBeforeExpiry"] }; } function triggerDeserializer(item) { return { lifetimePercentage: item["lifetime_percentage"], daysBeforeExpiry: item["days_before_expiry"] }; } function actionSerializer(item) { return { action_type: item["actionType"] }; } function actionDeserializer(item) { return { actionType: item["action_type"] }; } function issuerParametersSerializer(item) { return { name: item["name"], cty: item["certificateType"], cert_transparency: item["certificateTransparency"] }; } function issuerParametersDeserializer(item) { return { name: item["name"], certificateType: item["cty"], certificateTransparency: item["cert_transparency"] }; } function contactsSerializer(item) { return { contacts: !item["contactList"] ? item["contactList"] : contactArraySerializer(item["contactList"]) }; } function contactsDeserializer(item) { return { id: item["id"], contactList: !item["contacts"] ? item["contacts"] : contactArrayDeserializer(item["contacts"]) }; } function contactArraySerializer(result) { return result.map((item) => { return contactSerializer(item); }); } function contactArrayDeserializer(result) { return result.map((item) => { return contactDeserializer(item); }); } function contactSerializer(item) { return { email: item["emailAddress"], name: item["name"], phone: item["phone"] }; } function contactDeserializer(item) { return { emailAddress: item["email"], name: item["name"], phone: item["phone"] }; } function _certificateIssuerListResultDeserializer(item) { return { value: !item["value"] ? item["value"] : certificateIssuerItemArrayDeserializer(item["value"]), nextLink: item["nextLink"] }; } function certificateIssuerItemArrayDeserializer(result) { return result.map((item) => { return certificateIssuerItemDeserializer(item); }); } function certificateIssuerItemDeserializer(item) { return { id: item["id"], provider: item["provider"] }; } function certificateIssuerSetParametersSerializer(item) { return { provider: item["provider"], credentials: !item["credentials"] ? item["credentials"] : issuerCredentialsSerializer(item["credentials"]), org_details: !item["organizationDetails"] ? item["organizationDetails"] : organizationDetailsSerializer(item["organizationDetails"]), attributes: !item["attributes"] ? item["attributes"] : issuerAttributesSerializer(item["attributes"]) }; } function issuerCredentialsSerializer(item) { return { account_id: item["accountId"], pwd: item["password"] }; } function issuerCredentialsDeserializer(item) { return { accountId: item["account_id"], password: item["pwd"] }; } function organizationDetailsSerializer(item) { return { id: item["id"], admin_details: !item["adminDetails"] ? item["adminDetails"] : administratorDetailsArraySerializer(item["adminDetails"]) }; } function organizationDetailsDeserializer(item) { return { id: item["id"], adminDetails: !item["admin_details"] ? item["admin_details"] : administratorDetailsArrayDeserializer(item["admin_details"]) }; } function administratorDetailsArraySerializer(result) { return result.map((item) => { return administratorDetailsSerializer(item); }); } function administratorDetailsArrayDeserializer(result) { return result.map((item) => { return administratorDetailsDeserializer(item); }); } function administratorDetailsSerializer(item) { return { first_name: item["firstName"], last_name: item["lastName"], email: item["emailAddress"], phone: item["phone"] }; } function administratorDetailsDeserializer(item) { return { firstName: item["first_name"], lastName: item["last_name"], emailAddress: item["email"], phone: item["phone"] }; } function issuerAttributesSerializer(item) { return { enabled: item["enabled"] }; } function issuerAttributesDeserializer(item) { return { enabled: item["enabled"], created: !item["created"] ? item["created"] : new Date(item["created"] * 1e3), updated: !item["updated"] ? item["updated"] : new Date(item["updated"] * 1e3) }; } function issuerBundleDeserializer(item) { return { id: item["id"], provider: item["provider"], credentials: !item["credentials"] ? item["credentials"] : issuerCredentialsDeserializer(item["credentials"]), organizationDetails: !item["org_details"] ? item["org_details"] : organizationDetailsDeserializer(item["org_details"]), attributes: !item["attributes"] ? item["attributes"] : issuerAttributesDeserializer(item["attributes"]) }; } function certificateIssuerUpdateParametersSerializer(item) { return { provider: item["provider"], credentials: !item["credentials"] ? item["credentials"] : issuerCredentialsSerializer(item["credentials"]), org_details: !item["organizationDetails"] ? item["organizationDetails"] : organizationDetailsSerializer(item["organizationDetails"]), attributes: !item["attributes"] ? item["attributes"] : issuerAttributesSerializer(item["attributes"]) }; } function certificateCreateParametersSerializer(item) { return { policy: !item["certificatePolicy"] ? item["certificatePolicy"] : certificatePolicySerializer(item["certificatePolicy"]), attributes: !item["certificateAttributes"] ? item["certificateAttributes"] : certificateAttributesSerializer(item["certificateAttributes"]), tags: item["tags"], preserveCertOrder: item["preserveCertOrder"] }; } function certificateOperationDeserializer(item) { return { id: item["id"], issuerParameters: !item["issuer"] ? item["issuer"] : issuerParametersDeserializer(item["issuer"]), csr: !item["csr"] ? item["csr"] : typeof item["csr"] === "string" ? (0, import_core_util.stringToUint8Array)(item["csr"], "base64") : item["csr"], cancellationRequested: item["cancellation_requested"], status: item["status"], statusDetails: item["status_details"], error: !item["error"] ? item["error"] : _keyVaultErrorErrorDeserializer(item["error"]), target: item["target"], preserveCertOrder: item["preserveCertOrder"], requestId: item["request_id"] }; } function certificateImportParametersSerializer(item) { return { value: item["base64EncodedCertificate"], pwd: item["password"], policy: !item["certificatePolicy"] ? item["certificatePolicy"] : certificatePolicySerializer(item["certificatePolicy"]), attributes: !item["certificateAttributes"] ? item["certificateAttributes"] : certificateAttributesSerializer(item["certificateAttributes"]), tags: item["tags"], preserveCertOrder: item["preserveCertOrder"] }; } function certificateBundleDeserializer(item) { return { id: item["id"], kid: item["kid"], sid: item["sid"], x509Thumbprint: !item["x5t"] ? item["x5t"] : typeof item["x5t"] === "string" ? (0, import_core_util.stringToUint8Array)(item["x5t"], "base64url") : item["x5t"], policy: !item["policy"] ? item["policy"] : certificatePolicyDeserializer(item["policy"]), cer: !item["cer"] ? item["cer"] : typeof item["cer"] === "string" ? (0, import_core_util.stringToUint8Array)(item["cer"], "base64") : item["cer"], contentType: item["contentType"], attributes: !item["attributes"] ? item["attributes"] : certificateAttributesDeserializer(item["attributes"]), tags: item["tags"], preserveCertOrder: item["preserveCertOrder"] }; } function certificateUpdateParametersSerializer(item) { return { policy: !item["certificatePolicy"] ? item["certificatePolicy"] : certificatePolicySerializer(item["certificatePolicy"]), attributes: !item["certificateAttributes"] ? item["certificateAttributes"] : certificateAttributesSerializer(item["certificateAttributes"]), tags: item["tags"] }; } function certificateOperationUpdateParameterSerializer(item) { return { cancellation_requested: item["cancellationRequested"] }; } function certificateMergeParametersSerializer(item) { return { x5c: item["x509Certificates"].map((p) => { return (0, import_core_util.uint8ArrayToString)(p, "base64"); }), attributes: !item["certificateAttributes"] ? item["certificateAttributes"] : certificateAttributesSerializer(item["certificateAttributes"]), tags: item["tags"] }; } function backupCertificateResultDeserializer(item) { return { value: !item["value"] ? item["value"] : typeof item["value"] === "string" ? (0, import_core_util.stringToUint8Array)(item["value"], "base64url") : item["value"] }; } function certificateRestoreParametersSerializer(item) { return { value: (0, import_core_util.uint8ArrayToString)(item["certificateBundleBackup"], "base64url") }; } function _deletedCertificateListResultDeserializer(item) { return { value: !item["value"] ? item["value"] : deletedCertificateItemArrayDeserializer(item["value"]), nextLink: item["nextLink"] }; } function deletedCertificateItemArrayDeserializer(result) { return result.map((item) => { return deletedCertificateItemDeserializer(item); }); } function deletedCertificateItemDeserializer(item) { return { id: item["id"], attributes: !item["attributes"] ? item["attributes"] : certificateAttributesDeserializer(item["attributes"]), tags: item["tags"], x509Thumbprint: !item["x5t"] ? item["x5t"] : typeof item["x5t"] === "string" ? (0, import_core_util.stringToUint8Array)(item["x5t"], "base64url") : item["x5t"], recoveryId: item["recoveryId"], scheduledPurgeDate: !item["scheduledPurgeDate"] ? item["scheduledPurgeDate"] : new Date(item["scheduledPurgeDate"] * 1e3), deletedDate: !item["deletedDate"] ? item["deletedDate"] : new Date(item["deletedDate"] * 1e3) }; } var KnownVersions = /* @__PURE__ */ ((KnownVersions2) => { KnownVersions2["V75"] = "7.5"; KnownVersions2["V76Preview2"] = "7.6-preview.2"; KnownVersions2["V76"] = "7.6"; KnownVersions2["V20250701"] = "2025-07-01"; return KnownVersions2; })(KnownVersions || {}); // Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { KnownDeletionRecoveryLevel, KnownJsonWebKeyCurveName, KnownJsonWebKeyType, KnownKeyUsageType, KnownVersions, _certificateIssuerListResultDeserializer, _certificateListResultDeserializer, _deletedCertificateListResultDeserializer, _keyVaultErrorErrorDeserializer, actionDeserializer, actionSerializer, administratorDetailsArrayDeserializer, administratorDetailsArraySerializer, administratorDetailsDeserializer, administratorDetailsSerializer, backupCertificateResultDeserializer, certificateAttributesDeserializer, certificateAttributesSerializer, certificateBundleDeserializer, certificateCreateParametersSerializer, certificateImportParametersSerializer, certificateIssuerItemArrayDeserializer, certificateIssuerItemDeserializer, certificateIssuerSetParametersSerializer, certificateIssuerUpdateParametersSerializer, certificateItemArrayDeserializer, certificateItemDeserializer, certificateMergeParametersSerializer, certificateOperationDeserializer, certificateOperationUpdateParameterSerializer, certificatePolicyDeserializer, certificatePolicySerializer, certificateRestoreParametersSerializer, certificateUpdateParametersSerializer, contactArrayDeserializer, contactArraySerializer, contactDeserializer, contactSerializer, contactsDeserializer, contactsSerializer, deletedCertificateBundleDeserializer, deletedCertificateItemArrayDeserializer, deletedCertificateItemDeserializer, issuerAttributesDeserializer, issuerAttributesSerializer, issuerBundleDeserializer, issuerCredentialsDeserializer, issuerCredentialsSerializer, issuerParametersDeserializer, issuerParametersSerializer, keyPropertiesDeserializer, keyPropertiesSerializer, keyVaultErrorDeserializer, lifetimeActionArrayDeserializer, lifetimeActionArraySerializer, lifetimeActionDeserializer, lifetimeActionSerializer, organizationDetailsDeserializer, organizationDetailsSerializer, secretPropertiesDeserializer, secretPropertiesSerializer, subjectAlternativeNamesDeserializer, subjectAlternativeNamesSerializer, triggerDeserializer, triggerSerializer, x509CertificatePropertiesDeserializer, x509CertificatePropertiesSerializer }); //# sourceMappingURL=models.js.map