Skip to content

Commit

Permalink
Added new features / Bug fixed
Browse files Browse the repository at this point in the history
・組織をCSVからインポートするAPIを追加。
・グループをCSVからインポートするAPIを追加。
・ユーザをCSVからインポートするAPIを追加。
・ユーザのごみ箱機能を追加。
・タブレットPC環境のユーザビリティの向上。
・フィルターの状態を保持を設定しているビューに切り替えた際に否定の条件が保持されない問題を解消。
・編集画面の自動ポストバック時にサーバスクリプトの画面表示ので実行したログが出力できない問題を解消。
・ユーザーのインポートで2段階認証の有効化、無効化の設定が反映されない問題を解消。
・サイトのアクセス制御タブに削除された組織が表示される問題を解消。
・一覧のカスタムデザインを使用している場合に履歴の表示でエラーが発生する問題を解消。
・結合したタイトルが変更履歴に正しく表示されない問題を解消。
  • Loading branch information
uchi-ta committed Oct 16, 2023
1 parent cd671cf commit 42b3a87
Show file tree
Hide file tree
Showing 80 changed files with 2,972 additions and 683 deletions.
8 changes: 4 additions & 4 deletions Implem.CodeDefiner/Implem.CodeDefiner.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@
<TargetFramework>net6.0</TargetFramework>
<Copyright>Copyright © Implem Inc 2014 - 2023</Copyright>
<Description>This program does the automatic code creation and merging of existing code based on the definition. Also it will make the configuration change of sql server database.</Description>
<AssemblyVersion>1.3.47.0</AssemblyVersion>
<FileVersion>1.3.47.0</FileVersion>
<Version>1.3.47.0</Version>
<AssemblyVersion>1.3.48.0</AssemblyVersion>
<FileVersion>1.3.48.0</FileVersion>
<Version>1.3.48.0</Version>
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.18.1" />
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.19.5" />
</ItemGroup>

<ItemGroup>
Expand Down
2 changes: 1 addition & 1 deletion Implem.CodeDefiner/Properties/launchSettings.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
{
"profiles": {
"Implem.CodeDefiner": {
"commandName": "Project",
Expand Down
18 changes: 12 additions & 6 deletions Implem.DefinitionAccessor/Def.cs
Original file line number Diff line number Diff line change
Expand Up @@ -413,6 +413,7 @@ public static void SetCodeDefinition()
case "Model_Delete_Item": Code.Model_Delete_Item = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.Model_Delete_Item, definitionRow, CodeXls); break;
case "Model_Delete_Sites": Code.Model_Delete_Sites = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.Model_Delete_Sites, definitionRow, CodeXls); break;
case "Model_Delete_SitesItems": Code.Model_Delete_SitesItems = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.Model_Delete_SitesItems, definitionRow, CodeXls); break;
case "Model_Delete_User": Code.Model_Delete_User = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.Model_Delete_User, definitionRow, CodeXls); break;
case "Model_DeleteAttachments": Code.Model_DeleteAttachments = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.Model_DeleteAttachments, definitionRow, CodeXls); break;
case "Model_DeleteByApiCases": Code.Model_DeleteByApiCases = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.Model_DeleteByApiCases, definitionRow, CodeXls); break;
case "Model_DeleteByServerScriptCases": Code.Model_DeleteByServerScriptCases = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.Model_DeleteByServerScriptCases, definitionRow, CodeXls); break;
Expand Down Expand Up @@ -746,6 +747,7 @@ public static void SetCodeDefinition()
case "Model_Utilities_Create": Code.Model_Utilities_Create = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.Model_Utilities_Create, definitionRow, CodeXls); break;
case "Model_Utilities_Create_CopyFrom_Item": Code.Model_Utilities_Create_CopyFrom_Item = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.Model_Utilities_Create_CopyFrom_Item, definitionRow, CodeXls); break;
case "Model_Utilities_Create_CopyFrom_NotItem": Code.Model_Utilities_Create_CopyFrom_NotItem = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.Model_Utilities_Create_CopyFrom_NotItem, definitionRow, CodeXls); break;
case "Model_Utilities_Create_CopyFromClearComments": Code.Model_Utilities_Create_CopyFromClearComments = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.Model_Utilities_Create_CopyFromClearComments, definitionRow, CodeXls); break;
case "Model_Utilities_Create_JoeAccountCheck": Code.Model_Utilities_Create_JoeAccountCheck = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.Model_Utilities_Create_JoeAccountCheck, definitionRow, CodeXls); break;
case "Model_Utilities_Create_Models": Code.Model_Utilities_Create_Models = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.Model_Utilities_Create_Models, definitionRow, CodeXls); break;
case "Model_Utilities_Create_OnCreating": Code.Model_Utilities_Create_OnCreating = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.Model_Utilities_Create_OnCreating, definitionRow, CodeXls); break;
Expand Down Expand Up @@ -796,8 +798,8 @@ public static void SetCodeDefinition()
case "Model_Utilities_GridRows_OnClick": Code.Model_Utilities_GridRows_OnClick = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.Model_Utilities_GridRows_OnClick, definitionRow, CodeXls); break;
case "Model_Utilities_GridRows_OnClickItem": Code.Model_Utilities_GridRows_OnClickItem = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.Model_Utilities_GridRows_OnClickItem, definitionRow, CodeXls); break;
case "Model_Utilities_Histories": Code.Model_Utilities_Histories = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.Model_Utilities_Histories, definitionRow, CodeXls); break;
case "Model_Utilities_Histories_ItemTitleColumn": Code.Model_Utilities_Histories_ItemTitleColumn = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.Model_Utilities_Histories_ItemTitleColumn, definitionRow, CodeXls); break;
case "Model_Utilities_Histories_Join": Code.Model_Utilities_Histories_Join = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.Model_Utilities_Histories_Join, definitionRow, CodeXls); break;
case "Model_Utilities_Histories_Tables": Code.Model_Utilities_Histories_Tables = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.Model_Utilities_Histories_Tables, definitionRow, CodeXls); break;
case "Model_Utilities_HistoriesParams": Code.Model_Utilities_HistoriesParams = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.Model_Utilities_HistoriesParams, definitionRow, CodeXls); break;
case "Model_Utilities_HistoriesParams_Sites": Code.Model_Utilities_HistoriesParams_Sites = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.Model_Utilities_HistoriesParams_Sites, definitionRow, CodeXls); break;
case "Model_Utilities_HistoriesSetChoiceHash": Code.Model_Utilities_HistoriesSetChoiceHash = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.Model_Utilities_HistoriesSetChoiceHash, definitionRow, CodeXls); break;
Expand Down Expand Up @@ -1037,7 +1039,7 @@ public static void SetCodeDefinition()
case "SiteSettings_GetModels_Items": Code.SiteSettings_GetModels_Items = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.SiteSettings_GetModels_Items, definitionRow, CodeXls); break;
case "SiteSettings_GetModels_Items_Choices": Code.SiteSettings_GetModels_Items_Choices = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.SiteSettings_GetModels_Items_Choices, definitionRow, CodeXls); break;
case "SiteSettings_GetModels_Items_SiteIntegration": Code.SiteSettings_GetModels_Items_SiteIntegration = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.SiteSettings_GetModels_Items_SiteIntegration, definitionRow, CodeXls); break;
case "SiteSettings_Users": Code.SiteSettings_Users = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.SiteSettings_Users, definitionRow, CodeXls); break;
case "SiteSettings_GetModels_Users": Code.SiteSettings_GetModels_Users = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.SiteSettings_GetModels_Users, definitionRow, CodeXls); break;
case "Summaries": Code.Summaries = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.Summaries, definitionRow, CodeXls); break;
case "Summaries_DataTablesCases": Code.Summaries_DataTablesCases = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.Summaries_DataTablesCases, definitionRow, CodeXls); break;
case "Summaries_ParamCases": Code.Summaries_ParamCases = definitionRow[1].ToString().NoSpace(definitionRow["NoSpace"].ToBool()); SetCodeTable(CodeTable.Summaries_ParamCases, definitionRow, CodeXls); break;
Expand Down Expand Up @@ -6860,6 +6862,7 @@ public class CodeColumn2nd
public string Model_Delete_Item;
public string Model_Delete_Sites;
public string Model_Delete_SitesItems;
public string Model_Delete_User;
public string Model_DeleteAttachments;
public string Model_DeleteByApiCases;
public string Model_DeleteByServerScriptCases;
Expand Down Expand Up @@ -7193,6 +7196,7 @@ public class CodeColumn2nd
public string Model_Utilities_Create;
public string Model_Utilities_Create_CopyFrom_Item;
public string Model_Utilities_Create_CopyFrom_NotItem;
public string Model_Utilities_Create_CopyFromClearComments;
public string Model_Utilities_Create_JoeAccountCheck;
public string Model_Utilities_Create_Models;
public string Model_Utilities_Create_OnCreating;
Expand Down Expand Up @@ -7243,8 +7247,8 @@ public class CodeColumn2nd
public string Model_Utilities_GridRows_OnClick;
public string Model_Utilities_GridRows_OnClickItem;
public string Model_Utilities_Histories;
public string Model_Utilities_Histories_ItemTitleColumn;
public string Model_Utilities_Histories_Join;
public string Model_Utilities_Histories_Tables;
public string Model_Utilities_HistoriesParams;
public string Model_Utilities_HistoriesParams_Sites;
public string Model_Utilities_HistoriesSetChoiceHash;
Expand Down Expand Up @@ -7484,7 +7488,7 @@ public class CodeColumn2nd
public string SiteSettings_GetModels_Items;
public string SiteSettings_GetModels_Items_Choices;
public string SiteSettings_GetModels_Items_SiteIntegration;
public string SiteSettings_Users;
public string SiteSettings_GetModels_Users;
public string Summaries;
public string Summaries_DataTablesCases;
public string Summaries_ParamCases;
Expand Down Expand Up @@ -7658,6 +7662,7 @@ public class CodeTable
public CodeDefinition Model_Delete_Item = new CodeDefinition();
public CodeDefinition Model_Delete_Sites = new CodeDefinition();
public CodeDefinition Model_Delete_SitesItems = new CodeDefinition();
public CodeDefinition Model_Delete_User = new CodeDefinition();
public CodeDefinition Model_DeleteAttachments = new CodeDefinition();
public CodeDefinition Model_DeleteByApiCases = new CodeDefinition();
public CodeDefinition Model_DeleteByServerScriptCases = new CodeDefinition();
Expand Down Expand Up @@ -7991,6 +7996,7 @@ public class CodeTable
public CodeDefinition Model_Utilities_Create = new CodeDefinition();
public CodeDefinition Model_Utilities_Create_CopyFrom_Item = new CodeDefinition();
public CodeDefinition Model_Utilities_Create_CopyFrom_NotItem = new CodeDefinition();
public CodeDefinition Model_Utilities_Create_CopyFromClearComments = new CodeDefinition();
public CodeDefinition Model_Utilities_Create_JoeAccountCheck = new CodeDefinition();
public CodeDefinition Model_Utilities_Create_Models = new CodeDefinition();
public CodeDefinition Model_Utilities_Create_OnCreating = new CodeDefinition();
Expand Down Expand Up @@ -8041,8 +8047,8 @@ public class CodeTable
public CodeDefinition Model_Utilities_GridRows_OnClick = new CodeDefinition();
public CodeDefinition Model_Utilities_GridRows_OnClickItem = new CodeDefinition();
public CodeDefinition Model_Utilities_Histories = new CodeDefinition();
public CodeDefinition Model_Utilities_Histories_ItemTitleColumn = new CodeDefinition();
public CodeDefinition Model_Utilities_Histories_Join = new CodeDefinition();
public CodeDefinition Model_Utilities_Histories_Tables = new CodeDefinition();
public CodeDefinition Model_Utilities_HistoriesParams = new CodeDefinition();
public CodeDefinition Model_Utilities_HistoriesParams_Sites = new CodeDefinition();
public CodeDefinition Model_Utilities_HistoriesSetChoiceHash = new CodeDefinition();
Expand Down Expand Up @@ -8282,7 +8288,7 @@ public class CodeTable
public CodeDefinition SiteSettings_GetModels_Items = new CodeDefinition();
public CodeDefinition SiteSettings_GetModels_Items_Choices = new CodeDefinition();
public CodeDefinition SiteSettings_GetModels_Items_SiteIntegration = new CodeDefinition();
public CodeDefinition SiteSettings_Users = new CodeDefinition();
public CodeDefinition SiteSettings_GetModels_Users = new CodeDefinition();
public CodeDefinition Summaries = new CodeDefinition();
public CodeDefinition Summaries_DataTablesCases = new CodeDefinition();
public CodeDefinition Summaries_ParamCases = new CodeDefinition();
Expand Down
6 changes: 3 additions & 3 deletions Implem.DefinitionAccessor/Implem.DefinitionAccessor.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<Copyright>Copyright © Implem Inc 2014 - 2023</Copyright>
<AssemblyVersion>1.3.47.0</AssemblyVersion>
<FileVersion>1.3.47.0</FileVersion>
<Version>1.3.47.0</Version>
<AssemblyVersion>1.3.48.0</AssemblyVersion>
<FileVersion>1.3.48.0</FileVersion>
<Version>1.3.48.0</Version>
<Nullable>disable</Nullable>
</PropertyGroup>

Expand Down
5 changes: 5 additions & 0 deletions Implem.DefinitionAccessor/Initializer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -184,6 +184,11 @@ public static void SetParameters()
Parameters.Security.AspNetCoreDataProtection.KeyIdentifier,
Environment.GetEnvironmentVariable($"{Parameters.Service.EnvironmentName}_Security_AspNetCoreDataProtection_KeyIdentifier"),
Environment.GetEnvironmentVariable($"{Parameters.Service.Name}_Security_AspNetCoreDataProtection_KeyIdentifier"));
Parameters.Security.AspNetCoreDataProtection.XmlAesKey = Strings.CoalesceEmpty(
Parameters.Security.AspNetCoreDataProtection.XmlAesKey,
Environment.GetEnvironmentVariable($"{Parameters.Service.EnvironmentName}_Security_AspNetCoreDataProtection_XmlAesKey"),
Environment.GetEnvironmentVariable($"{Parameters.Service.Name}_Security_AspNetCoreDataProtection_XmlAesKey"),
Parameters.Service.Name);
Parameters.Service.DeploymentEnvironment = Strings.CoalesceEmpty(
Parameters.Service.DeploymentEnvironment,
Environment.GetEnvironmentVariable($"{Parameters.Service.EnvironmentName}_Service_DeploymentEnvironment"),
Expand Down
6 changes: 3 additions & 3 deletions Implem.DisplayAccessor/Implem.DisplayAccessor.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<Copyright>Copyright © Implem Inc 2014 - 2023</Copyright>
<AssemblyVersion>1.3.47.0</AssemblyVersion>
<FileVersion>1.3.47.0</FileVersion>
<Version>1.3.47.0</Version>
<AssemblyVersion>1.3.48.0</AssemblyVersion>
<FileVersion>1.3.48.0</FileVersion>
<Version>1.3.48.0</Version>
<Nullable>disable</Nullable>
</PropertyGroup>

Expand Down
6 changes: 3 additions & 3 deletions Implem.Factory/Implem.Factory.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<Copyright>Copyright © Implem Inc 2014 - 2023</Copyright>
<AssemblyVersion>1.3.47.0</AssemblyVersion>
<FileVersion>1.3.47.0</FileVersion>
<Version>1.3.47.0</Version>
<AssemblyVersion>1.3.48.0</AssemblyVersion>
<FileVersion>1.3.48.0</FileVersion>
<Version>1.3.48.0</Version>
<Nullable>disable</Nullable>
</PropertyGroup>

Expand Down
8 changes: 4 additions & 4 deletions Implem.Libraries/Implem.Libraries.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,17 @@
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<Copyright>Copyright © Implem Inc 2014 - 2023</Copyright>
<AssemblyVersion>1.3.47.0</AssemblyVersion>
<FileVersion>1.3.47.0</FileVersion>
<Version>1.3.47.0</Version>
<AssemblyVersion>1.3.48.0</AssemblyVersion>
<FileVersion>1.3.48.0</FileVersion>
<Version>1.3.48.0</Version>
<Nullable>disable</Nullable>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="CsvHelper" Version="30.0.1" />
<PackageReference Include="DocumentFormat.OpenXml" Version="2.20.0" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
<PackageReference Include="System.Drawing.Common" Version="5.0.3" />
<PackageReference Include="SixLabors.ImageSharp" Version="3.0.2" />
<PackageReference Include="System.IO.FileSystem.Primitives" Version="4.3.0" />
<PackageReference Include="System.ValueTuple" Version="4.5.0" />
</ItemGroup>
Expand Down
45 changes: 45 additions & 0 deletions Implem.Libraries/Utilities/CryptographyAes.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
using System;
using System.IO;
using System.Security.Cryptography;
using System.Text;

namespace Implem.Libraries.Utilities
{
public class CryptographyAes
{
public static string AesEncrypt(string encryptString, string encryptKey, string aesIv)
{
if (encryptString.Trim().IsNullOrEmpty()) return null;
if (encryptKey.Trim().IsNullOrEmpty()) return null;
using (var aes = Aes.Create())
{
using var encryptor = aes.CreateEncryptor(
Encoding.UTF8.GetBytes(encryptKey.Substring(0, 32)),
Encoding.UTF8.GetBytes(aesIv));
using var ms = new MemoryStream();
using (var cs = new CryptoStream(ms, encryptor, CryptoStreamMode.Write))
{
using var sw = new StreamWriter(cs);
sw.Write(encryptString);
}
return Convert.ToBase64String(ms.ToArray());
}
}

public static string AesDecrypt(string decryptString, string decryptKey, string aesIv)
{
if (decryptString.Trim().IsNullOrEmpty()) return null;
if (decryptKey.Trim().IsNullOrEmpty()) return null;
using (var aes = Aes.Create())
{
using var decryptor = aes.CreateDecryptor(
Encoding.UTF8.GetBytes(decryptKey.Substring(0, 32)),
Encoding.UTF8.GetBytes(aesIv));
using var ms = new MemoryStream(Convert.FromBase64String(decryptString));
using var cs = new CryptoStream(ms, decryptor, CryptoStreamMode.Read);
using var sr = new StreamReader(cs);
return sr.ReadToEnd();
}
}
}
}
6 changes: 3 additions & 3 deletions Implem.Libraries/Utilities/Files.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Drawing.Imaging;
using SixLabors.ImageSharp;
using SixLabors.ImageSharp.Formats;
using System.IO;
using System.Linq;
using System.Text;
Expand Down Expand Up @@ -83,7 +83,7 @@ public static void Write(
public static void Write(
this Image self,
string filePath,
ImageFormat format,
IImageEncoder format,
int reTryCount = 100)
{
var successful = false;
Expand Down
6 changes: 3 additions & 3 deletions Implem.ParameterAccessor/Implem.ParameterAccessor.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<Copyright>Copyright © Implem Inc 2014 - 2023</Copyright>
<AssemblyVersion>1.3.47.0</AssemblyVersion>
<FileVersion>1.3.47.0</FileVersion>
<Version>1.3.47.0</Version>
<AssemblyVersion>1.3.48.0</AssemblyVersion>
<FileVersion>1.3.48.0</FileVersion>
<Version>1.3.48.0</Version>
<Nullable>disable</Nullable>
</PropertyGroup>

Expand Down
1 change: 1 addition & 0 deletions Implem.ParameterAccessor/Parts/DataProtection.cs
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,6 @@ public class AspNetCoreDataProtection
public string BlobContainerUri;
public string KeyIdentifier;
public string KeyFileName;
public string XmlAesKey;
}
}
Loading

0 comments on commit 42b3a87

Please sign in to comment.