Java disabled SSLv3 due to vulnerability.But in java mail API using an SMTP server over SSL works?. Why is that so?
In java SSLv3 is disabled but in javamail API ssl works?
386 views Asked by some IT dood At
2
There are 2 answers
0
Elliott Weeks
On
Here is a link to another stack overflow question that I thinks answers this as well. stackoverflow
As stated here in this link:
the protocol can be reactivated by removing “SSLv3” from the jdk.tls.disableAlgorithms property in the java.security file or dynamically by setting this property to “true”.
Related Questions in JAVA
- I need the BIRT.war that is compatible with Java 17 and Tomcat 10
- Creating global Class holder
- No method found for class java.lang.String in Kafka
- Issue edit a jtable with a pictures
- getting error when trying to launch kotlin jar file that use supabase "java.lang.NoClassDefFoundError"
- Does the && (logical AND) operator have a higher precedence than || (logical OR) operator in Java?
- Mixed color rendering in a JTable
- HTTPS configuration in Spring Boot, server returning timeout
- How to use Layout to create textfields which dont increase in size?
- Function for making the code wait in javafx
- How to create beans of the same class for multiple template parameters in Spring
- How could you print a specific String from an array with the values of an array from a double array on the same line, using iteration to print all?
- org.telegram.telegrambots.meta.exceptions.TelegramApiException: Bot token and username can't be empty
- Accessing Secret Variables in Classic Pipelines through Java app in Azure DevOps
- Postgres && statement Error in Mybatis Mapper?
Related Questions in SSL
- Django's previous settings prevent connecting to localhost
- SSL error when redirecting from one lightsail subdomain to lightsail subdomain on different account
- HTTP Requests from SSL Secured(HTTPS) Domain Failing
- Reversed TLS re-connection issue
- Nginx configuration file and SSL certificate errors in Docker
- IBM DB2 console doesn't work after SSL certificate update
- mTLS not working with FastAPI and Uvicorn
- WSO2 change localhost - ERR_CERT_AUTHORITY_INVALID
- KeyCloak Handshake causing timeout
- Python SSL Error , Server side - Client certificate verify failing with Intermediate cert - self-signed certificate in certificate chain (_ssl.c:1007)
- Apps migrated from IIS server1 to another IIS server2 stopped communicating with an App on IIS server 1 via SSL (HTTPS)
- Let Artifactory use HTTPS settings
- Even though I added my SSL certificate, I get the "not secure" error
- CST 0001 ERRO [comm.tls] ClientHandshake -> Client TLS handshake failed after 173.725µs with error EOF remoteaddress=127.0.0.1:7051
- ERR_SSL_PROTOCOL_ERROR generated using X509 certificate with Kestrel hosting in .NET 8 on Linux
Related Questions in JAKARTA-MAIL
- Why my mail service api spring isnt working?
- javamail connecting to gmail, expunging messages in Sent Mail does not fully delete the message
- AuthenticationFailedException while sending mail using google service account
- JavaFX: NoClassDefFoundError: jakarta/mail/internet/AddressException when creating Jar
- Create a InternetAddress and set it to RecipientType BCC
- Unable to send email using Java API
- javax.mail.MessagingException occurs when trying to read a UTF-7 email in a Microsoft 365 mailbox using OAuth 2 and Jakarta Mail
- Send email from IONOS Domain with java
- java.lang.IncompatibleClassChangeError: com.sun.mail.util.LineInputStream does not implement the requested interface jakarta.mail.util.LineInputStream
- How to Handle Missing com.sun.mail.iap.ParsingException Equivalent in Jakarta Mail API?
- Java Jakarta Mail not accepting emoji on subject
- Sending preencoded image data inline
- MimeMessage emlMessage = new MimeMessage(session, emlInputStream); throwing InvocationTargetException
- Any good way to use javax.mail (jakarta.mail) with MS Graph API?
- springboot javaMailSender SMTP connection error: Couldn't connect to host, port: localhost, 25; timeout -1;
Related Questions in SSLV3
- windows XP not supporting TLSv1.2
- Apache - disable SSLv3 with SSLProxyProtocol - not working
- Enable TLS 1.2 on windows server 2008 R2
- Slow API calls after turning off sslV3 on server
- TLS/SSLv3 in webview android
- sonarqube disable weak sslv3 cipher
- How to disable SSLv3 from openSSL 0.9.8zc
- Google Chrome 39 still refuses my SSL website despite I updated httpd-ssl.conf
- OpenSSL s_client can't connect to Tomcat 7 via APR
- override http.ssl_version to TLSv1 not working
- SSL: SSLV3 Alert illegal parametr
- sslv3 alert certificate unknown
- SSL handshake failure with TLS 1.3
- Python Creating SSL connection using ssl.PROTOCOL_TLSv1_1 and ciphers "RC4-SHA" failing with error: sslv3 alert handshake failure (_ssl.c:1108)
- Can you specify TLS v1.3 only in phpmailer?
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Email over SSL is uses the SSL / TLS protocol family as implemented by
SSLSocketImpland related classes in the Java runtime library.Depending on which version of Java you are using,
SSLSocketImplwill negotiate an acceptable version of the SSL / TLS protocols with the remote server. Java can support up to TLSv1.3 (in Java 11). Support for TLSv1.0 was added to Java 6 in update 1111In fact, an update to Java 6 and later was made in January 2015 to disable SSLv3 support in Java 6 and later by default. You would have to set a system property in order to enable SSLv3.
1 - Java 6 update 111 is not publicly available. If you are using the last public release of Java 6, you are stuck with using the insecure SSLv3 or older. Most SMTP servers won't accept that. This is just one more reason to upgrade to a supported version of Java; i.e. Java 8, 11, or later.
Because it is not using SSLv3 (or earlier); see above.