Symptoms
There is an error after following the below directions:
http://help.k2.com/onlinehelp/k2blackpearl/devref/current/default.htm#configure_ssl.html
When attempting to access the REST service at /K2services.REST.svc, the following error appears.
error: A binding instance has already been associated to listen URI 'http:///K2 URL]/K2Services/REST.svc/Process'. If two endpoints want to share the same ListenUri, they must also share the same binding object instance. The two conflicting endpoints were either specified in AddServiceEndpoint() calls, in a config file, or a combination of AddServiceEndpoint() and config.
Diagnoses
This issue indicates that something has been incorrectly configured in the web.config file. This issue was related to the bindings.
Resolution
In the bindings section, the HTTP bindings (but not the HTTPS ones) need to have the security mode of "Transport", rather than "TransportCredentialOnly". Correcting these configurations resolves the issue.