Authorize.Net will upgrade and replace Production certificates for API services starting May 26, 2015. Technical details are provided for solutions connecting to Authorize.Net APIs that may need updates.
To see the full announcement, please see this blog post.
04-24-2015 01:05 PM
We're not removing TLS 1.0 at this time, but merchants are always encouraged to support the strongest protocols possible which is currently TLS 1.2.
Richard
04-30-2015 08:25 AM
@Dave51, can't you spoof IP addresses as well? In which case, direct IP address connections don't automatically provide more security, and in fact can defeat security since you have to disable TLS domain verification to connect.
We don't whitelist merchant IP connections. We do expect merchants to connect to our API endpoints by domain name and fully utilize TLS to secure the connection, however.
04-30-2015 08:46 AM
I just tested with test.authorize.net instead of secure.authorize.net and had no problems. Using Java 7 but didn't install any of the new certificates. Is test.authorize.net already enforcing SHA-2 or do I have to create a sandbox account?
05-07-2015 11:45 AM
My company has some security limitations regarding dynamic IPs and domain connections, does anybody know when this infrastructure update is going to be implemented on production environment?
05-14-2015 07:01 AM - edited 05-14-2015 07:06 AM
Hello @flinacio
We are still waiting for the schedule for production. We will publish the information here as soon as possible.
Richard
05-14-2015 12:59 PM
This Just In!
Our production release will occur around the first part of August. More details will be available in the next week or two and will be posted here in the community as well as through email to merchants, partners and developers.
Richard
05-14-2015 01:38 PM
Hello,
Will you please explain how can I know if I need to do anything about this? What are the use cases where I would need to do something?
I have a website with a secure certificate installed that connects to Authorize.net. Is this a use case where I would need to check and or do something?
Please be specific as I'm new to ssl. Thanks in advance.
05-14-2015 05:02 PM
Hello.
We use the simple SIM (XML based) method to POST transactions to Authorize.net.
How do these certificate changes affect us or people like us?
Is this specific only to people using AIM?
Thanks!
05-15-2015 08:15 AM - edited 05-15-2015 08:17 AM
The upgrades applies to all API endpoints your application may be using with HTTPS at Authorize.Net.
The impact for SIM is low since it is browser-driven and they already support these changes. If your implementation also connects using the Authorize.Net API (AIM), you will of course need to support these changes.
Richard
05-15-2015 08:34 AM
@tpeierls Sorry for not responding sooner.
SHA-2 is a hash used to sign certificates (among other things) so it's not a matter of whether we're enforcing it, but whether your software will be able to use SHA-2 to validate our certificate's signature. SHA-2 has been around for over a decade at this point, so really we're concerned about legacy software here.
The certs on test.authorize.net and the rest of our Sandbox environment are currently signed using SHA-2. If your software can connect to test.authorize.net right now, you should be good on that front.
In August there will be other certificates your software will need to validate, also signed using SHA-2. And test.authorize.net should have that in place as well.
05-15-2015 08:43 AM