Como você habilita o TLS 1.2 no Spring-boot?

Estou tentando habilitar o TLS 1.2 no Tomcat no Spring-boot 1.2.1. O Android 5.0 não está conseguindo se conectar às configurações SSL padrão, devido a uma falha de handshake SSL. O Android 4.4, iOS, Firefox e Chrome se conectam à versão padrão. Eu acho que isso é devido a uma incompatibilidade nos protocolos TLS suportados no Android 5.0 e nos padrões do tomcat de inicialização da primavera (TLS v1?).

Eu imagino que desejo alterar esta configuração application.properties:

server.ssl.protocol=TLS

mas não localizei as outras seqüências aceitáveis (ou, se houver alguma). Não há enumeração que eu possa encontrar pesquisando no "protocolo" embota de mola github. Eu tentei "TLSv1.2", mas isso parece não ter efeito.

A configuração atual do SSL em application.properties é:

server.ssl.key-store = chainedcertificates.p12
server.ssl.key-store-password = secret
server.ssl.key-store-type = PKCS12

Como você habilita o TLS 1.2 na inicialização por mola?

Se isso importa, estou usando o Java 1.7. A documentação para isso parece indicar que deve suportar o TLS 1.2.

O Tomcat 8 parece ter suporte presente. Não sei como verificar exatamente qual versão está sendo executada na inicialização por primavera.

questionAnswers(2)

yourAnswerToTheQuestion