From 3c41b7d9a16d30afcf3723244676731e7513f9ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9D=D0=B8=D0=BA=D0=B8=D1=82=D0=B0=20=D0=9A=D1=80=D1=83?= =?UTF-8?q?=D0=B3=D0=BB=D0=B8=D1=86=D0=BA=D0=B8=D0=B9?= Date: Sun, 5 Oct 2025 18:05:02 +0600 Subject: [PATCH] keys --- server/api/bspb.ts | 12 ++++++------ server/{cert => assets}/pgtest_cer_2025.pem | 0 server/{cert => assets}/pgtest_key.key | 0 3 files changed, 6 insertions(+), 6 deletions(-) rename server/{cert => assets}/pgtest_cer_2025.pem (100%) rename server/{cert => assets}/pgtest_key.key (100%) diff --git a/server/api/bspb.ts b/server/api/bspb.ts index 203d5a2..e75aaed 100644 --- a/server/api/bspb.ts +++ b/server/api/bspb.ts @@ -1,20 +1,20 @@ -import fs from 'node:fs' import https from 'node:https' -import path from 'node:path' import axios from 'axios' import { defineEventHandler } from 'h3' -import bspbKey from '~/server/cert/pgtest_key.key?raw' -import bspbCert from '~/server/cert/pgtest_cer_2025.pem?raw' export default defineEventHandler(async () => { const merchantId = process.env.BSPB_MERCHANT_ID! const merchantPassword = process.env.BSPB_MERCHANT_PASSWORD! const apiUrl = process.env.BSPB_API_URL! + const assetsStorage = useStorage('assets:server') + + const bspbKey = await assetsStorage.getItem('pgtest_key.key') + const bspbCert = await assetsStorage.getItem('pgtest_cer_2025.pem') const agent = new https.Agent({ - key: bspbKey, - cert: bspbCert, + key: bspbKey!, + cert: bspbCert!, rejectUnauthorized: false, // ⚠️ только для теста! }) diff --git a/server/cert/pgtest_cer_2025.pem b/server/assets/pgtest_cer_2025.pem similarity index 100% rename from server/cert/pgtest_cer_2025.pem rename to server/assets/pgtest_cer_2025.pem diff --git a/server/cert/pgtest_key.key b/server/assets/pgtest_key.key similarity index 100% rename from server/cert/pgtest_key.key rename to server/assets/pgtest_key.key