O pessoal investe R$ 1.000,00 (Hum mil reais) na sua ideia.
Como eles falam no site deles:
“Primeira rodada de projetos no Rio Começou!
O prazo para envio de projetos vai de hoje, dia 10 de Maio até dia 10 de Julho. Inicialmente, o prêmio sairá a cada dois meses para o projeto que os dez trustees acharam mais irado. Vale qualquer coisa. Só tem que ser massa mesmo! Lembrando que ele tem que estar no Rio de alguma maneira. Na dúvida, manda igual. A gente sempre pode ajudar.
Os projetos que, por algum motivo, não receberem o prêmio principal, mas que a gente aprendeu a amar, também terão uma chance de receber fundos. Como? Então, teremos uma página especial no Catarse.me para o pessoal tentar conseguir essa grana através da rede de contatos, divulgação e all that jazz. Ajudaremos na estruturação do projeto, recompensas, roteiros de vídeo e afins, e vamos cruzar os dedos juntos.”
run:
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1611)
at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:187)
at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:181)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1035)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:124)
at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:516)
at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:454)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:884)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1112)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1139)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1123)
at org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:186)
at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191)
at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404)
at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
at org.apache.axis.client.Call.invoke(Call.java:2767)
at org.apache.axis.client.Call.invoke(Call.java:2443)
at org.apache.axis.client.Call.invoke(Call.java:2366)
at org.apache.axis.client.Call.invoke(Call.java:1812)
at com.siemens.hipath.hipath8000.assistant.api.v310.soap.HiPath8000AssistantAPISoapBindingStub.getApiServerVersion(HiPath8000AssistantAPISoapBindingStub.java:1977)
at complexclient.ComplexClient.main(ComplexClient.java:20)
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:294)
at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:200)
at sun.security.validator.Validator.validate(Validator.java:218)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:126)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:209)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:249)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1014)
... 22more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:174)
at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:238)
at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:289)
... 28more{http://xml.apache.org/axis/}hostname:patrick-c318421
Para contornar isso você pode aceitar qualquer certificado na sua aplicação, da seguinte forma:
packagecomplexclient;importjava.net.MalformedURLException;importjava.net.URL;importjava.rmi.RemoteException;importjava.security.cert.CertificateException;importjava.security.cert.X509Certificate;importjava.security.SecureRandom;importjavax.net.ssl.KeyManager;importjavax.net.ssl.SSLContext;importjavax.net.ssl.TrustManager;importjavax.net.ssl.X509TrustManager;importjavax.xml.rpc.ServiceException;publicclass ComplexClient {publicstaticvoid main(String[] args)throwsException{// Configure the SSLContext with a TrustManager
SSLContext ctx = SSLContext.getInstance("TLS");
ctx.init(new KeyManager[0], new TrustManager[]{new DefaultTrustManager()}, newSecureRandom());
SSLContext.setDefault(ctx);
... código da sua aplicação aqui ...
}privatestaticclass DefaultTrustManager implements X509TrustManager {
@Override
publicvoid checkClientTrusted(X509Certificate[] xcs, String string)throwsCertificateException{}
@Override
publicvoid checkServerTrusted(X509Certificate[] xcs, String string)throwsCertificateException{}
@Override
publicX509Certificate[] getAcceptedIssuers(){returnnull;}}}
Facebook mudou o comportamento humano, com a personificação do eu, é uma situação muito ambivalente e, consequentemente, um fenômeno curioso dessa pessoa solitária numa multidão de solitários. Estamos todos numa solidão e numa multidão ao mesmo tempo. De que há dois valores essenciais que são absolutamente indispensáveis para uma vida satisfatória, recompensadora e relativamente feliz. Um é segurança e o outro é liberdade. Você não consegue ser feliz, você não consegue ter uma vida digna na ausência de um deles, certo? Segurança sem liberdade é escravidão. Liberdade sem segurança é um completo caos, incapacidade de fazer nada, planejar nada, nem mesmo sonhar com isso. Então, você precisa dos dois. Entretanto, o problema, é que ninguém ainda, na história e no planeta, encontrou a fórmula de ouro, a mistura perfeita de segurança e liberdade. Cada vez que você tem mais segurança, você entrega um pouco da sua liberdade. Não há outra maneira. Cada vez que você tem mais liberdade, você entrega parte da sua segurança. Então, você ganha algo e você perde algo.