After setting up OCS 2007 R2 we wanted to federated with Microsoft.
To keep the story short, we were able to federate with other companies so this means all ports (firewall) for federation were open and the configuration was ok.Microsoft has his own Federation Validation tool and we always did get the next error.
Company Name: CompanyNameSIP Domain: domain.comSIP Access Edge: N/A - Validation FailureSIP URI for contact in SIP domain: Timmy.Luts@domain.comValidation Test Result: FAILValidation Test Details: Testing connectivity for console input server Check machine sip.domain.com on 222.222.222.222:5061 : tls : FAIL Requested range extends past the end of the array. Federation Enablement: Federation with domain.com is not enabled*Posted information is dedited before posting.
---
So finaly we openend a Premium Support Call with MS to get this problem solved.These are the validation requirements:
VALIDATION REQUIREMENTS A publically available SRV record in DNS (e.g., _sipfederationtls._tcp.contoso.com for TCP port 5061 The SRV record points to a valid A record in DNS that points to the Access Edge server's FQDN (e.g., sipfed.contoso.com) Acess Edge server must have support for federation enabled, and be listening on port 5061 and able to respond to sipfed.microsoft.com on 131.107.115.72 The certificate used on the public interface of the Access Edge must be signed by a public Certificate Authority and have the SIP Domain in the FQDN of the Subject Name= entry of the certificate (e.g., Subject Name=sipfed.contoso.com), or in a Subjext Alternate Name= entry of the certificate (e.g., Subject Name=sipfed.fabrikam.com; Subject Alternate Name=contoso.com), and have the entire chain of authority for the certificate verifiable. After verifying all the requirements (everything ok) we should be able to federate with Microsoft but still a failure when the validation test ran.
VALIDATION REQUIREMENTS
Some extra tools to check the cert:
http://www.digicert.com/help
https://www.digicert.com/util/
After 30 days the ticket escaleted and I got in contact with an "Escalation Support Engineer".Again we ran through the certificates - all okThan we went to the certificate store and when we opened the "Trusted Root Certification Authorities" the Engineer saw the problem. We had "280" Root CA Certs in the store.
When you do request a for federation you send a Trusted Issuer List with the certificate you use and it seems that the validation tool blocks at the limit of 120 Root CA certs.
Solution:
To make sure that the requester doesn't send the Trusted Issuer List at the time of requesting we had to add a registery on the Access Edge server that would prevent us to send that list.
Here is the procedure:
After adding this registry we passed the test succesfully.Not even a restart necessary.
Case Solved.
Thanks Timmy for this valuable post :)Can you make a blogpost about this?