Codeunit 1259 Certificate Management in 25

App
Base Application
Namespace
System.Security.Encryption

Procedures, 21

Versions171819202122232425262728latest

Source29

Procedures, 21

NameParametersReturnsAccessObsolete
UploadAndVerifyCert(var Record Isolated Certificate)Booleanpublic-
InitIsolatedCertificateFromBlob(var Record Isolated Certificate, Codeunit Temp Blob)Booleanpublic-
VerifyCert(var Record Isolated Certificate)Booleanpublic-
VerifyCertFromString(var Record Isolated Certificate, Text)public-
SaveCertToIsolatedStorage(Record Isolated Certificate)public-
SavePasswordToIsolatedStorage(var Record Isolated Certificate)public-
GetPasswordAsSecureString(var Codeunit DotNet_SecureString, Record Isolated Certificate)public-
GetPassword(Record Isolated Certificate)TextpublicPending 24.0
Replaced by GetPasswordAsSecret with SecretText data type for the return value.
GetCertAsBase64String(Record Isolated Certificate)Textpublic-
GetCertDataScope(Record Isolated Certificate)DataScopepublic-
DeleteCertAndPasswordFromIsolatedStorage(Record Isolated Certificate)public-
GetUploadedCertFileName()Textpublic-
SetCertPassword(Text)publicPending 24.0
Replaced by SetCertPassword with SecretText data type for CertificatePassword parameter.
GetRawCertDataAsBase64String(Record Isolated Certificate)Textpublic-
VerifyCertFromBase64(Text)Booleanpublic-
GetCertSimpleName(Record Isolated Certificate)Textpublic-
GetCertPrivateKey(Record Isolated Certificate, var Codeunit Signature Key)public-
GetPublicKeyAsBase64String(Text, Text)TextpublicPending 24.0
Replaced by GetPublicKeyAsBase64String with SecretText data type for Password parameter.
GetPasswordAsSecret(Record Isolated Certificate)SecretTextpublic-
SetCertPassword(SecretText)public-
GetPublicKeyAsBase64String(Text, SecretText)Textpublic-