You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
NVPClient.RunTransaction() used to use X509Certificate2Collection.Import() to extract all certificates from a keyfile into a collection. This has been changed to now instantiate a certificate from the keyfile and add it to the collection instead. That means the collection will now only have one certificate whereas it used to have multiple. When using config.UseSignedAndEncrypted, the code will look for a merchant certificate AND a cybersource certificate ... and now fails. This bug seems to be repeated multiple times in NVPClient.cs, SoapClient.cs, and XmlClient.cs.
The text was updated successfully, but these errors were encountered:
Hemdian
changed the title
Bug: Not extracting all certificates from keyfile
Not extracting all certificates from keyfile
Dec 16, 2024
NVPClient.RunTransaction() used to use X509Certificate2Collection.Import() to extract all certificates from a keyfile into a collection. This has been changed to now instantiate a certificate from the keyfile and add it to the collection instead. That means the collection will now only have one certificate whereas it used to have multiple. When using config.UseSignedAndEncrypted, the code will look for a merchant certificate AND a cybersource certificate ... and now fails. This bug seems to be repeated multiple times in NVPClient.cs, SoapClient.cs, and XmlClient.cs.
The text was updated successfully, but these errors were encountered: