Codeunit 3044 DotNet_SecureString, source in 29
Source29
src/Layers/W1/BaseApp/Modules/System/DotNetWrappers/DotNetSecureString.Codeunit.al45 lines, Copyright (c) Microsoft Corporation. MIT
namespace System.Security.Encryption;
using System;
codeunit 3044 DotNet_SecureString
{
InherentEntitlements = X;
InherentPermissions = X;
var
DotNetSecureString: DotNet SecureString;
String: Text;
procedure SecureString()
begin
DotNetSecureString := DotNetSecureString.SecureString();
end;
procedure AppendChar(C: Char)
begin
DotNetSecureString.AppendChar(C);
String += C;
end;
[Scope('OnPrem')]
procedure GetSecureString(var DotNetSecureString2: DotNet SecureString)
begin
DotNetSecureString2 := DotNetSecureString;
end;
[Scope('OnPrem')]
procedure SetSecureString(var DotNetSecureString2: DotNet SecureString)
begin
DotNetSecureString := DotNetSecureString2;
end;
[Scope('OnPrem')]
procedure GetPlainText(): Text
begin
exit(String);
end;
}