iOS 9.3: se ha producido un error de SSL y no se puede establecer una conexión segura con el servidor

Recibo el siguiente error con el certificado autofirmado

Error Domain = NSURLErrorDomain Code = -1200 "Se produjo un error SSL y no se puede establecer una conexión segura con el servidor.

mientras probaba servicios web para una de mis aplicaciones de demostración con

iOS 9.3XCode 7.3Swift 2.2Alamofire 3.3.0y servidor local:https://filename.hostname.net

Nota: antes de asumir su Duplicado, solicitaría que lo lea por completo, incluso lo mismo que he informado en los foros de desarrollo de Apple

UtilizandoBiblioteca Alamofire

func testAlamofireGETRequest() -> Void
    {
        Alamofire.request(.GET, "https://filename.hostname.net/HelloWeb/service/greeting/john")
            .responseJSON
        { response in
            print("Response JSON: \(response.result.value)")
        }
}

UtilizandoNSURLSession

func testNSURLSessionRequest() -> Void {

        let session = NSURLSession.sharedSession()
        let urlString = "https://filename.hostname.net/HelloWeb/service/greeting/john"
        let url = NSURL(string: urlString)
        let request = NSURLRequest(URL: url!)
        let dataTask = session.dataTaskWithRequest(request) { (data:NSData?, response:NSURLResponse?, error:NSError?) -> Void in
            print("done, error: \(error)")

            //Error Domain=NSURLErrorDomain Code=-1200 "An SSL error has occurred and a secure connection to the server cannot be made.
        }
        dataTask.resume()
    }

Pasé 2 días sin suerte :(

hay muchas preguntas ya publicadas pero nada funcionó para mí

Transport Security ha bloqueado un texto en claro HTTPError de iOS9 "se ha producido un error de SSL y no se puede establecer una conexión segura con el servidor"¿Cómo cargo una URL HTTP con App Transport Security habilitada en iOS 9? [duplicar]CFNetwork SSLHandshake falló iOS 9Cómo manejar "CFNetwork SSLHandshake falló" en iOSRealizar solicitud HTTPS en iOS 9 con certificado autofirmadoios9 certificado autofirmado y seguridad de transporte de aplicaciones

problema publicado de Glam de Alamofire

Error 'CFNetwork SSLHandshake falló (-9847)' al realizar una solicitud no SSL # 538Certificado autofirmado no aceptado # 876¿Cómo puedo conectar mi servidor como HTTPS con el uso del archivo de certificado autofirmado # 977

MiInfo.pist el archivo se actualiza para la configuración ATS de esta manera

<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSExceptionDomains</key>
        <dict>
            <key>filename.hostname.net</key>
            <dict>
                <key>NSExceptionRequiresForwardSecrecy</key>
                <false/>
                <key>NSExceptionAllowsInsecureHTTPLoads</key>
                <true/>
                <key>NSIncludesSubdomains</key>
                <true/>
                <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
                <true/>
            </dict>
        </dict>
    </dict>

Mientras tanto, puedo obtener respuesta para

http: //filename.hostname.net

yhttps: //google.com

pero no parahttps: //filename.hostname.net

¿Alguien puede sugerirme por qué no puedo hacer que esto funcione después de grandes esfuerzos?

Respuestas a la pregunta(4)

Su respuesta a la pregunta