$xXml = openssl_decrypt(
$Output, #openssl_decrypt works with base64 encoded data
'AES-256-CBC',
base64_decode("QdZx1B0ZIcLK7DPNRK09wc/rjP4WnxtE"), #key
OPENSSL_RAW_DATA,
base64_decode("hBSE4tn6e/5c3YVKFZ54Iisi4MiDyCO0HJO+WZBeXoY=") #IV
);
Теперь $xXml
- это двоичная форма входной строки в кодировке UTF-8.
И убедитесь, что openssl включен в вашу сборку PHP.
Appearantly необходимо передать в пустом SpnEndpointIdentity для создания этой работы.
Using con As New OfferingTap.OfferingTapClient( _
New ServiceModel.InstanceContext(callback), "NetTcpBinding_IOfferingTap", _
New ServiceModel.EndpointAddress(New Uri("net.tcp://qa1offerings:8190/"), _
New ServiceModel.SpnEndpointIdentity("")))