static String getClientKeyTypeFromSignatureAlg(int signatureAlg) {
        // See also
        // https://www.ietf.org/assignments/tls-parameters/tls-parameters.xml#tls-signaturescheme
        switch (NativeCrypto.SSL_get_signature_algorithm_key_type(signatureAlg)) {
            case NativeConstants.EVP_PKEY_RSA:
                return KEY_TYPE_RSA;
            case NativeConstants.EVP_PKEY_EC:
                return KEY_TYPE_EC;
            default:
                return null;
        }
    }
Similar to getServerKeyType, but returns value given TLS
ClientCertificateType byte values from a CertificateRequest
message for use with X509KeyManager.chooseClientAlias or
X509ExtendedKeyManager.chooseEngineClientAlias.
<p>
Visible for testing.
common/src/main/java/org/conscrypt/SSLUtils.java