diff --git a/Projects/VPKI/VPKI/VPKI.Web.Api/Services/ISO15118_02Service.cs b/Projects/VPKI/VPKI/VPKI.Web.Api/Services/ISO15118_02Service.cs index f16f7cf..7b2a14f 100644 --- a/Projects/VPKI/VPKI/VPKI.Web.Api/Services/ISO15118_02Service.cs +++ b/Projects/VPKI/VPKI/VPKI.Web.Api/Services/ISO15118_02Service.cs @@ -218,7 +218,7 @@ namespace VPKI.Web.Api.Services //db처리 using (var transaction = await context.CreateTransactionAsync()) { - if (await context.TCertificates.AsNoTracking().FirstOrDefaultAsync(x => x.CCuid == tbscsr.CCuid) != null) + if (await context.TCertificates.AsNoTracking().FirstOrDefaultAsync(x => x.CCuid == tbscsr.CCuid) == null) { var certificate = new TCertificate { @@ -245,7 +245,7 @@ namespace VPKI.Web.Api.Services var ocsp = await Ocsp(tbscsr.CCuid); using (var transaction = await context.CreateTransactionAsync()) { - if (await context.TOcsps.AsNoTracking().FirstOrDefaultAsync(x => x.CCuid == tbscsr.CCuid) != null) + if (await context.TOcsps.AsNoTracking().FirstOrDefaultAsync(x => x.CCuid == tbscsr.CCuid) == null) { var certificate = new TOcsp { diff --git a/Projects/VPKI/VPKI/VPKI.Web.Api/Services/ISO15118_20Service.cs b/Projects/VPKI/VPKI/VPKI.Web.Api/Services/ISO15118_20Service.cs index e3e8333..fb780b1 100644 --- a/Projects/VPKI/VPKI/VPKI.Web.Api/Services/ISO15118_20Service.cs +++ b/Projects/VPKI/VPKI/VPKI.Web.Api/Services/ISO15118_20Service.cs @@ -228,7 +228,7 @@ namespace VPKI.Web.Api.Services using (var transaction = await context.CreateTransactionAsync()) { - if (await context.TCertificates.AsNoTracking().FirstOrDefaultAsync(x => x.CCuid == tbscsr.CCuid) != null) + if (await context.TCertificates.AsNoTracking().FirstOrDefaultAsync(x => x.CCuid == tbscsr.CCuid) == null) { var certificate = new TCertificate { diff --git a/Projects/VPKI/VPKI/VPKI.Web.Client/Components/Module/VPKIApiCertificate.razor b/Projects/VPKI/VPKI/VPKI.Web.Client/Components/Module/VPKIApiCertificate.razor index cf3e266..633f4b9 100644 --- a/Projects/VPKI/VPKI/VPKI.Web.Client/Components/Module/VPKIApiCertificate.razor +++ b/Projects/VPKI/VPKI/VPKI.Web.Client/Components/Module/VPKIApiCertificate.razor @@ -112,7 +112,7 @@ CreateCsrHash(ecdsa); } - private void OnClickSignedHash() + public void OnClickSignedHash() { SignedHash(); } @@ -160,7 +160,7 @@ } } - private void OnClickGenerateCertificate() + public void OnClickGenerateCertificate() { CertificateContainer.RequestCertificate.csrsignature = CertificateContainer.CsrHashed.EncodedSignedCsr; if (TbscsrContainer.VpkiType == VpkiType.prov_cert || TbscsrContainer.VpkiType == VpkiType.vehicle_cert) @@ -171,7 +171,7 @@ CertificateContainer.StrRequest = $"{CertificateContainer.RequestCertificate.ToJson()}"; } - private async Task OnClickSendCertificate() + public async Task OnClickSendCertificate() { DialogService.OpenIndicator(); diff --git a/Projects/VPKI/VPKI/VPKI.Web.Client/Components/Module/VPKIApiTbscsr.razor b/Projects/VPKI/VPKI/VPKI.Web.Client/Components/Module/VPKIApiTbscsr.razor index 5f7ac8a..0eacbca 100644 --- a/Projects/VPKI/VPKI/VPKI.Web.Client/Components/Module/VPKIApiTbscsr.razor +++ b/Projects/VPKI/VPKI/VPKI.Web.Client/Components/Module/VPKIApiTbscsr.razor @@ -111,7 +111,7 @@ } //mac address - private void OnClickRandomMacaddresss() + public void OnClickRandomMacaddresss() { var randomMac = CreateRandomMacAddress(); TbscsrContainer.RequestTbscsr.cnInfo.macaddr = randomMac; @@ -126,7 +126,7 @@ } //generate key - private void OnClickGenerateKey() + public void OnClickGenerateKey() { GenerateKey(); } @@ -169,13 +169,13 @@ } //request tbscsr - private void OnClickGenerateTbscsr() + public void OnClickGenerateTbscsr() { TbscsrContainer.RequestTbscsr.publickey = TbscsrContainer.PublicKey; TbscsrContainer.StrRequest = $"{TbscsrContainer.RequestTbscsr.ToJson()}"; } - private async Task OnClickSendTbscsr() + public async Task OnClickSendTbscsr() { DialogService.OpenIndicator(); diff --git a/Projects/VPKI/VPKI/VPKI.Web.Client/Components/Pages/VPKIApi.razor b/Projects/VPKI/VPKI/VPKI.Web.Client/Components/Pages/VPKIApi.razor index fc44eeb..297c8b6 100644 --- a/Projects/VPKI/VPKI/VPKI.Web.Client/Components/Pages/VPKIApi.razor +++ b/Projects/VPKI/VPKI/VPKI.Web.Client/Components/Pages/VPKIApi.razor @@ -14,6 +14,9 @@