Add a SSL certificate, that will be used for sending HTTPS request.
Text
- SSL certificate content in Base 64 encoding.Text
- Optional password of the SSL certificate.//Upload SSL certificate in .pfx file and use it to send the operation
var
FileManagement: Codeunit "File Management";
TempBlob: Codeunit "Temp Blob";
FileInStream: InStream;
SelectPFXFileMsg: Label 'Upload .pfx file with SSL certificate.';
PFXFileFilterTxt: Label 'SSL certificate files (*.pfx)|*.pfx|All files (*.*)|*.*';
CertificateBase64: Text;
Password: Text;
FileMgt.BLOBImportWithFilter(TempBlob, SelectPFXFileMsg, '', PFXFileFilterTxt, 'pfx');
TempBlob.CreateInStream(FileInStream);
CertificateBase64 := Base64Convert.ToBase64(FileInStream);
Password := '123';
APIScriptRWU.INIT(OperationID::TestProvider_GetCustomer);
APIScriptRWU.ENDPOINT(ProviderID::TestProvider, OperationID::TestProvider_GetCustomer);
APIScriptRWU.ADD_CLIENT_CERTIFICATE(CertificateBase64, Password);
APIScriptRWU.EXECUTE();