Codeunit "Certificate Management"

ID 1259
Namespace: System.Security.Encryption

Methods

GetRawCertDataAsBase64String

[NonDebuggable]
procedure GetRawCertDataAsBase64String(IsolatedCertificate: Record "Isolated Certificate"): Text

Parameters

Name Type Description
IsolatedCertificate Record "Isolated Certificate"

Returns

Type Description
Text

VerifyCertFromBase64

[NonDebuggable]
procedure VerifyCertFromBase64(Base64String: Text): Boolean

Parameters

Name Type Description
Base64String Text

Returns

Type Description
Boolean

GetCertSimpleName

[NonDebuggable]
procedure GetCertSimpleName(IsolatedCertificate: Record "Isolated Certificate"): Text

Parameters

Name Type Description
IsolatedCertificate Record "Isolated Certificate"

Returns

Type Description
Text

GetCertPrivateKey

[NonDebuggable]
procedure GetCertPrivateKey(IsolatedCertificate: Record "Isolated Certificate", SignatureKey: __MissingTypeSymbol__)

Parameters

Name Type Description
IsolatedCertificate Record "Isolated Certificate"
SignatureKey __MissingTypeSymbol__

GetPublicKeyAsBase64String

Obsolete

This element will become obsolete from version 24.0. Replaced by GetPublicKeyAsBase64String with SecretText data type for Password parameter.

[NonDebuggable]
[Obsolete(Replaced by GetPublicKeyAsBase64String with SecretText data type for Password parameter.,24.0)]
procedure GetPublicKeyAsBase64String(FullCertificateBase64: Text, Password: Text): Text

Parameters

Name Type Description
FullCertificateBase64 Text
Password Text

Returns

Type Description
Text

GetPublicKeyAsBase64String

[NonDebuggable]
procedure GetPublicKeyAsBase64String(FullCertificateBase64: Text, Password: SecretText): Text

Parameters

Name Type Description
FullCertificateBase64 Text
Password SecretText

Returns

Type Description
Text

See also