Java Web Services Part 2 - SOAP and REST Security

  • Course provided by Udemy
  • Study type: Online
  • Starts: Anytime
  • Price: See latest price on Udemy
Udemy

Course Description

The ONLY course that covers the SOAP and REST web services Security Comprehensively!

---

Sample of the reviews:

Straight to the point. I was looking for an alternative to axis2/rampart for SOAP ws-security, and I'm glad I found this course. As a nice bonus (for me at least) this course also covers REST security. 5/5. - Ionescu Alexandru

I have done or finished both the courses on Web Services By Bharath and it is so knowledgeable and give me a real time experience,I can even use the same examples in my company.Now I am planning to do the course on Create REST APIs using Spring Data REST by Bharath. Friends go for the course and don't waste your time on thinking too much. - Vivek Kumar Gupta

Awesome, completed up to Encryption & Decryption, clear explanation. So far so good. - Brady Adams

---

All source code is available for download

Responsive Instructor - All questions answered within 24 hours

Professional video and audio recordings (check the free previews)

----


This course is a continuation of my "Java Web Services" course which is the most popular course on that topic on UDemy as well as on the internet.

Are you interested in learning and implementing advanced Web Services concepts such as Security ? Then this course is for you.This is a incremental course.I will adding several new topics such as OAuth,Async Communication and more relevant topics that are not covered in the Java Web Service course.

Do you want to learn the four key security areas and address them in your SOAP Web Services?

This course will simplify things with concepts and step by step implementations . By the end of it you will:

1. Understand the four key security areas

2. Use the WS-Security standard to secure your services

3. Implement Authentication

4. Understand what Encryption is and why it is required

5. Learn how to use the java keytool to generate security key pairs

6. Implement Encryption and Decryption both on the web service client and web service provider

7. Learn what , why and how to sign soap messages

8. Prevent replay attacks by enabling Timestamps

9. And many more advanced SOAP and REST web services topics in the near future

Who this course is for:

  • Students who have completed my Java Web Services Course on UDemy
  • or Students with strong SOAP and REST web services knowledge
  • Student who want to master the security concepts and implementation
  • Students who want to learn and implement advanced web services concepts

Instructor

IT Architect and Best Selling Instructor- 400000+ students
  • 4.5 Instructor Rating
  • 65,568 Reviews
  • 441,023 Students
  • 33 Courses

Bharath Thippireddy is an Entrepreneur, Software Architect and Public Speaker who has trained 400000 + students across the planet. He is Oracle Certified Developer, Web Component Developer, Business Component Developer, Web Services Developer.

He loves learning new things both in technology and personal development and shares them on YouTube and his web site. He have mentored students in class room trainings as well as in the corporate world both in India as well as in USA. He has spoken on technical topics at several agile conferences. While in India he also voluntarily teaches interview and soft skills at Vivekananda Kendra.

His trainings will help you master Full Stack Development using Java,Python,JavaScript and DevOps, AWS, Docker, Kubernetes.

From 30+ Courses which currently have 400K+ Learners you can pick a track and master

Spring Boot Project Development using Angular and React

Angular and React project creation with Java or Node backend

Complete Python Stack from core Python to Django REST Framework

Docker , Kubernetes, Maven, Jenkins ,GIT , AWS EC2 ,Elastic Beanstalk,ELB,Auto Scaling and more in easy steps

Java (Java Design Patterns,Java Web Services,Java Messaging Service)

Spring modules ( Spring Security, Spring Boot,Spring Data using Hibernate,Spring Data REST)

Serverless programming using AWS Lambda and more

Expected Outcomes

  1. Develop a simple SOAP service and client Learn what WS Security is Master the four security concepts - Authentication Confidentiality Integrity and Non Repudiation Implement SOAP Web Services security using Apache CXF and WSS4J Implement Username Token Profile authentication on client and the provider Understand Encryption and Decryption Learn how to use the java keytool Generate and use keys/certificates Implement Encryption and Decryption Sign the SOAP messages and ensure message integrity Enable Timestamps to prevent replay attacks And much more in the future on this agile style and incremental course Show more Show less Curated for the Udemy Business collection Course content 17 sections • 110 lectures • 4h 23m total length Expand all sections Start Here 4 lectures • 7min Instructor and course introduction Preview 02:34 How to make the best of this course Preview 01:53 Troubleshooting Maven Projects 01:25 Download the completed projects 00:55 SOAP Web Service Creation 9 lectures • 23min Simple Usecase 00:46 Create the Project 02:32 Add Maven Dependencies 03:13 Create the WS Endpoint 04:03 Mark with JAXB Annotations 02:42 Mark with JAX-WS Annotations 01:40 Configure the endpoint 03:26 Configure the cxf servlet 01:59 Deploy and Run 02:27 SOAP Web Service Client Creation 4 lectures • 12min Create the client Project 02:01 Generate the Stubs 02:53 Create the client and test 04:41 Enable CXF logging 02:02 SOAP WS Standards Concepts 3 lectures • 9min Why WS Standards 01:37 SOAP WS Security Introduction Preview 04:19 WS Security and Apache CXF 02:38 SOAP WS - Standard Concepts 3 questions WS Security - Authentication 11 lectures • 22min What is Username Token Profile? 01:00 Steps to Configure Username Token Profile 00:30 Update the maven dependencies 01:46 Configure User Name Token Profile 03:47 Create and configure the PasswordCallbackHandler 05:09 Run the application on the server 01:24 Update Client Maven Dependencies 01:02 Retrieve the CXF Client Proxy 01:16 Create the WSSJ Interceptors Programmatically 01:39 Configure the properties 02:19 Run the test 02:20 WS Security - Authentication 2 questions Encryption and Decryption Concepts 4 lectures • 13min Confidentiality Introduction Preview 04:03 The Java keytool 01:22 Generate a key pair using the keytool 05:23 Export the public certificate 02:04 Encryption and Decryption Concepts 3 questions WS Security - Confidentiality(Encryption/Decryption) 16 lectures • 35min Steps to enable Encryption 00:43 Create the Key Pairs 06:20 Export the public keys 03:03 Import the certificates 02:07 The trustcacerts Flag 01:15 Copy the keystores to projects 01:05 Configure Encryption Action and Properties 01:49 Create the property file 02:48 Update the PasswordCallbackHandler 00:44 Add decryption action 01:27 Create the property file 01:08 Update the PasswordCallbackHandler 00:25 Test encryption and decryption Preview 03:16 What just happened? 01:32 Enable encryption on the Server 02:37 Enable Decryption on the client 04:22 WS Security - Integrity (Signatures) 6 lectures • 10min What are Signatures? 02:27 Configure Signature on the client 01:59 Run the test and verify the signature 00:45 Configure to check for signature on the Server 01:46 Sign the message on the server 01:14 Verify the signature on the client 02:01 Integrity 2 questions WS Security - Non Repudiation (Timestamp) 4 lectures • 7min What is a Timestamp? 01:53 Enable Timestamp on the Client and Provider 01:26 Run a Test 02:07 Time to Live 01:36 Timestamp 2 questions Securing parts of the message 4 lectures • 14min Introduction 01:22 Encrypt the Signature Part on the Client 04:09 Encrypt the Signature Part on the Provider and Test 04:07 Use Timestamp Part in the Signature 04:14 7 more sections Requirements Complete my Java Web Services Course on UDemy Or Should Have Apache CXF and SOAP and REST Web Services Knowledge Description The ONLY course that covers the SOAP and REST web services Security Comprehensively! --- Sample of the reviews: Straight to the point. I was looking for an alternative to axis2/rampart for SOAP ws-security, and I'm glad I found this course. As a nice bonus (for me at least) this course also covers REST security. 5/5. - Ionescu Alexandru I have done or finished both the courses on Web Services By Bharath and it is so knowledgeable and give me a real time experience,I can even use the same examples in my company.Now I am planning to do the course on Create REST APIs using Spring Data REST by Bharath. Friends go for the course and don't waste your time on thinking too much. - Vivek Kumar Gupta Awesome, completed up to Encryption & Decryption, clear explanation. So far so good. - Brady Adams --- All source code is available for download Responsive Instructor - All questions answered within 24 hours Professional video and audio recordings (check the free previews) ---- This course is a continuation of my "Java Web Services" course which is the most popular course on that topic on UDemy as well as on the internet. Are you interested in learning and implementing advanced Web Services concepts such as Security ? Then this course is for you.This is a incremental course.I will adding several new topics such as OAuth,Async Communication and more relevant topics that are not covered in the Java Web Service course. Do you want to learn the four key security areas and address them in your SOAP Web Services? This course will simplify things with concepts and step by step implementations . By the end of it you will: 1. Understand the four key security areas 2. Use the WS-Security standard to secure your services 3. Implement Authentication 4. Understand what Encryption is and why it is required 5. Learn how to use the java keytool to generate security key pairs 6. Implement Encryption and Decryption both on the web service client and web service provider 7. Learn what , why and how to sign soap messages 8. Prevent replay attacks by enabling Timestamps 9. And many more advanced SOAP and REST web services topics in the near future Who this course is for: Students who have completed my Java Web Services Course on UDemy or Students with strong SOAP and REST web services knowledge Student who want to master the security concepts and implementation Students who want to learn and implement advanced web services concepts Show more Show less Featured review Daniel Pinheiro Maia 567 courses 13 reviews Rating: 4.5 out of 5 a year ago Very organized, objective and didactic explanations... and also good overview about the theory being implemented. For what was announced, the course delivers what is expected. People should take the two Web Services courses, I and II... there's a lot to get from both. Show more Show less Instructor Bharath Thippireddy IT Architect and Best Selling Instructor- 400000+ students 4.5 Instructor Rating 65,568 Reviews 441,023 Students 33 Courses Bharath Thippireddy is an Entrepreneur, Software Architect and Public Speaker who has trained 400000 + students across the planet. He is Oracle Certified Developer, Web Component Developer, Business Component Developer, Web Services Developer. He loves learning new things both in technology and personal development and shares them on YouTube and his web site. He have mentored students in class room trainings as well as in the corporate world both in India as well as in USA. He has spoken on technical topics at several agile conferences. While in India he also voluntarily teaches interview and soft skills at Vivekananda Kendra. His trainings will help you master Full Stack Development using Java,Python,JavaScript and DevOps, AWS, Docker, Kubernetes. From 30+ Courses which currently have 400K+ Learners you can pick a track and master Spring Boot Project Development using Angular and React Angular and React project creation with Java or Node backend Complete Python Stack from core Python to Django REST Framework Docker , Kubernetes, Maven, Jenkins ,GIT , AWS EC2 ,Elastic Beanstalk,ELB,Auto Scaling and more in easy steps Java (Java Design Patterns,Java Web Services,Java Messaging Service) Spring modules ( Spring Security, Spring Boot,Spring Data using Hibernate,Spring Data REST) Serverless programming using AWS Lambda and more Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'677787aead32dbfb',m:'01e18bf60fa29f96f079f5a5dea3e5a39dc74bc8-1627741884-1800-Ab+sscQjJRNE5uGjnwHXw2SjYdlgud4bHiN4Hap8KEmpmPoq4MiPnO4TJZ4R/mgzW2QpNcLnmEuwbmob2AxtG1xrkw8W1D++Kx4xQKuUUwQfDl1V5nCoLKAkmRgaGjjaG4oHeM4FTv/Fv4yjdOjUAws=',s:[0xf8b76943f1,0x3f8860bbcc],}})();
  2. Learn what WS Security is Master the four security concepts - Authentication Confidentiality Integrity and Non Repudiation Implement SOAP Web Services security using Apache CXF and WSS4J Implement Username Token Profile authentication on client and the provider Understand Encryption and Decryption Learn how to use the java keytool Generate and use keys/certificates Implement Encryption and Decryption Sign the SOAP messages and ensure message integrity Enable Timestamps to prevent replay attacks And much more in the future on this agile style and incremental course Show more Show less Curated for the Udemy Business collection Course content 17 sections • 110 lectures • 4h 23m total length Expand all sections Start Here 4 lectures • 7min Instructor and course introduction Preview 02:34 How to make the best of this course Preview 01:53 Troubleshooting Maven Projects 01:25 Download the completed projects 00:55 SOAP Web Service Creation 9 lectures • 23min Simple Usecase 00:46 Create the Project 02:32 Add Maven Dependencies 03:13 Create the WS Endpoint 04:03 Mark with JAXB Annotations 02:42 Mark with JAX-WS Annotations 01:40 Configure the endpoint 03:26 Configure the cxf servlet 01:59 Deploy and Run 02:27 SOAP Web Service Client Creation 4 lectures • 12min Create the client Project 02:01 Generate the Stubs 02:53 Create the client and test 04:41 Enable CXF logging 02:02 SOAP WS Standards Concepts 3 lectures • 9min Why WS Standards 01:37 SOAP WS Security Introduction Preview 04:19 WS Security and Apache CXF 02:38 SOAP WS - Standard Concepts 3 questions WS Security - Authentication 11 lectures • 22min What is Username Token Profile? 01:00 Steps to Configure Username Token Profile 00:30 Update the maven dependencies 01:46 Configure User Name Token Profile 03:47 Create and configure the PasswordCallbackHandler 05:09 Run the application on the server 01:24 Update Client Maven Dependencies 01:02 Retrieve the CXF Client Proxy 01:16 Create the WSSJ Interceptors Programmatically 01:39 Configure the properties 02:19 Run the test 02:20 WS Security - Authentication 2 questions Encryption and Decryption Concepts 4 lectures • 13min Confidentiality Introduction Preview 04:03 The Java keytool 01:22 Generate a key pair using the keytool 05:23 Export the public certificate 02:04 Encryption and Decryption Concepts 3 questions WS Security - Confidentiality(Encryption/Decryption) 16 lectures • 35min Steps to enable Encryption 00:43 Create the Key Pairs 06:20 Export the public keys 03:03 Import the certificates 02:07 The trustcacerts Flag 01:15 Copy the keystores to projects 01:05 Configure Encryption Action and Properties 01:49 Create the property file 02:48 Update the PasswordCallbackHandler 00:44 Add decryption action 01:27 Create the property file 01:08 Update the PasswordCallbackHandler 00:25 Test encryption and decryption Preview 03:16 What just happened? 01:32 Enable encryption on the Server 02:37 Enable Decryption on the client 04:22 WS Security - Integrity (Signatures) 6 lectures • 10min What are Signatures? 02:27 Configure Signature on the client 01:59 Run the test and verify the signature 00:45 Configure to check for signature on the Server 01:46 Sign the message on the server 01:14 Verify the signature on the client 02:01 Integrity 2 questions WS Security - Non Repudiation (Timestamp) 4 lectures • 7min What is a Timestamp? 01:53 Enable Timestamp on the Client and Provider 01:26 Run a Test 02:07 Time to Live 01:36 Timestamp 2 questions Securing parts of the message 4 lectures • 14min Introduction 01:22 Encrypt the Signature Part on the Client 04:09 Encrypt the Signature Part on the Provider and Test 04:07 Use Timestamp Part in the Signature 04:14 7 more sections Requirements Complete my Java Web Services Course on UDemy Or Should Have Apache CXF and SOAP and REST Web Services Knowledge Description The ONLY course that covers the SOAP and REST web services Security Comprehensively! --- Sample of the reviews: Straight to the point. I was looking for an alternative to axis2/rampart for SOAP ws-security, and I'm glad I found this course. As a nice bonus (for me at least) this course also covers REST security. 5/5. - Ionescu Alexandru I have done or finished both the courses on Web Services By Bharath and it is so knowledgeable and give me a real time experience,I can even use the same examples in my company.Now I am planning to do the course on Create REST APIs using Spring Data REST by Bharath. Friends go for the course and don't waste your time on thinking too much. - Vivek Kumar Gupta Awesome, completed up to Encryption & Decryption, clear explanation. So far so good. - Brady Adams --- All source code is available for download Responsive Instructor - All questions answered within 24 hours Professional video and audio recordings (check the free previews) ---- This course is a continuation of my "Java Web Services" course which is the most popular course on that topic on UDemy as well as on the internet. Are you interested in learning and implementing advanced Web Services concepts such as Security ? Then this course is for you.This is a incremental course.I will adding several new topics such as OAuth,Async Communication and more relevant topics that are not covered in the Java Web Service course. Do you want to learn the four key security areas and address them in your SOAP Web Services? This course will simplify things with concepts and step by step implementations . By the end of it you will: 1. Understand the four key security areas 2. Use the WS-Security standard to secure your services 3. Implement Authentication 4. Understand what Encryption is and why it is required 5. Learn how to use the java keytool to generate security key pairs 6. Implement Encryption and Decryption both on the web service client and web service provider 7. Learn what , why and how to sign soap messages 8. Prevent replay attacks by enabling Timestamps 9. And many more advanced SOAP and REST web services topics in the near future Who this course is for: Students who have completed my Java Web Services Course on UDemy or Students with strong SOAP and REST web services knowledge Student who want to master the security concepts and implementation Students who want to learn and implement advanced web services concepts Show more Show less Featured review Daniel Pinheiro Maia 567 courses 13 reviews Rating: 4.5 out of 5 a year ago Very organized, objective and didactic explanations... and also good overview about the theory being implemented. For what was announced, the course delivers what is expected. People should take the two Web Services courses, I and II... there's a lot to get from both. Show more Show less Instructor Bharath Thippireddy IT Architect and Best Selling Instructor- 400000+ students 4.5 Instructor Rating 65,568 Reviews 441,023 Students 33 Courses Bharath Thippireddy is an Entrepreneur, Software Architect and Public Speaker who has trained 400000 + students across the planet. He is Oracle Certified Developer, Web Component Developer, Business Component Developer, Web Services Developer. He loves learning new things both in technology and personal development and shares them on YouTube and his web site. He have mentored students in class room trainings as well as in the corporate world both in India as well as in USA. He has spoken on technical topics at several agile conferences. While in India he also voluntarily teaches interview and soft skills at Vivekananda Kendra. His trainings will help you master Full Stack Development using Java,Python,JavaScript and DevOps, AWS, Docker, Kubernetes. From 30+ Courses which currently have 400K+ Learners you can pick a track and master Spring Boot Project Development using Angular and React Angular and React project creation with Java or Node backend Complete Python Stack from core Python to Django REST Framework Docker , Kubernetes, Maven, Jenkins ,GIT , AWS EC2 ,Elastic Beanstalk,ELB,Auto Scaling and more in easy steps Java (Java Design Patterns,Java Web Services,Java Messaging Service) Spring modules ( Spring Security, Spring Boot,Spring Data using Hibernate,Spring Data REST) Serverless programming using AWS Lambda and more Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'677787aead32dbfb',m:'01e18bf60fa29f96f079f5a5dea3e5a39dc74bc8-1627741884-1800-Ab+sscQjJRNE5uGjnwHXw2SjYdlgud4bHiN4Hap8KEmpmPoq4MiPnO4TJZ4R/mgzW2QpNcLnmEuwbmob2AxtG1xrkw8W1D++Kx4xQKuUUwQfDl1V5nCoLKAkmRgaGjjaG4oHeM4FTv/Fv4yjdOjUAws=',s:[0xf8b76943f1,0x3f8860bbcc],}})();
  3. Master the four security concepts - Authentication Confidentiality Integrity and Non Repudiation Implement SOAP Web Services security using Apache CXF and WSS4J Implement Username Token Profile authentication on client and the provider Understand Encryption and Decryption Learn how to use the java keytool Generate and use keys/certificates Implement Encryption and Decryption Sign the SOAP messages and ensure message integrity Enable Timestamps to prevent replay attacks And much more in the future on this agile style and incremental course Show more Show less Curated for the Udemy Business collection Course content 17 sections • 110 lectures • 4h 23m total length Expand all sections Start Here 4 lectures • 7min Instructor and course introduction Preview 02:34 How to make the best of this course Preview 01:53 Troubleshooting Maven Projects 01:25 Download the completed projects 00:55 SOAP Web Service Creation 9 lectures • 23min Simple Usecase 00:46 Create the Project 02:32 Add Maven Dependencies 03:13 Create the WS Endpoint 04:03 Mark with JAXB Annotations 02:42 Mark with JAX-WS Annotations 01:40 Configure the endpoint 03:26 Configure the cxf servlet 01:59 Deploy and Run 02:27 SOAP Web Service Client Creation 4 lectures • 12min Create the client Project 02:01 Generate the Stubs 02:53 Create the client and test 04:41 Enable CXF logging 02:02 SOAP WS Standards Concepts 3 lectures • 9min Why WS Standards 01:37 SOAP WS Security Introduction Preview 04:19 WS Security and Apache CXF 02:38 SOAP WS - Standard Concepts 3 questions WS Security - Authentication 11 lectures • 22min What is Username Token Profile? 01:00 Steps to Configure Username Token Profile 00:30 Update the maven dependencies 01:46 Configure User Name Token Profile 03:47 Create and configure the PasswordCallbackHandler 05:09 Run the application on the server 01:24 Update Client Maven Dependencies 01:02 Retrieve the CXF Client Proxy 01:16 Create the WSSJ Interceptors Programmatically 01:39 Configure the properties 02:19 Run the test 02:20 WS Security - Authentication 2 questions Encryption and Decryption Concepts 4 lectures • 13min Confidentiality Introduction Preview 04:03 The Java keytool 01:22 Generate a key pair using the keytool 05:23 Export the public certificate 02:04 Encryption and Decryption Concepts 3 questions WS Security - Confidentiality(Encryption/Decryption) 16 lectures • 35min Steps to enable Encryption 00:43 Create the Key Pairs 06:20 Export the public keys 03:03 Import the certificates 02:07 The trustcacerts Flag 01:15 Copy the keystores to projects 01:05 Configure Encryption Action and Properties 01:49 Create the property file 02:48 Update the PasswordCallbackHandler 00:44 Add decryption action 01:27 Create the property file 01:08 Update the PasswordCallbackHandler 00:25 Test encryption and decryption Preview 03:16 What just happened? 01:32 Enable encryption on the Server 02:37 Enable Decryption on the client 04:22 WS Security - Integrity (Signatures) 6 lectures • 10min What are Signatures? 02:27 Configure Signature on the client 01:59 Run the test and verify the signature 00:45 Configure to check for signature on the Server 01:46 Sign the message on the server 01:14 Verify the signature on the client 02:01 Integrity 2 questions WS Security - Non Repudiation (Timestamp) 4 lectures • 7min What is a Timestamp? 01:53 Enable Timestamp on the Client and Provider 01:26 Run a Test 02:07 Time to Live 01:36 Timestamp 2 questions Securing parts of the message 4 lectures • 14min Introduction 01:22 Encrypt the Signature Part on the Client 04:09 Encrypt the Signature Part on the Provider and Test 04:07 Use Timestamp Part in the Signature 04:14 7 more sections Requirements Complete my Java Web Services Course on UDemy Or Should Have Apache CXF and SOAP and REST Web Services Knowledge Description The ONLY course that covers the SOAP and REST web services Security Comprehensively! --- Sample of the reviews: Straight to the point. I was looking for an alternative to axis2/rampart for SOAP ws-security, and I'm glad I found this course. As a nice bonus (for me at least) this course also covers REST security. 5/5. - Ionescu Alexandru I have done or finished both the courses on Web Services By Bharath and it is so knowledgeable and give me a real time experience,I can even use the same examples in my company.Now I am planning to do the course on Create REST APIs using Spring Data REST by Bharath. Friends go for the course and don't waste your time on thinking too much. - Vivek Kumar Gupta Awesome, completed up to Encryption & Decryption, clear explanation. So far so good. - Brady Adams --- All source code is available for download Responsive Instructor - All questions answered within 24 hours Professional video and audio recordings (check the free previews) ---- This course is a continuation of my "Java Web Services" course which is the most popular course on that topic on UDemy as well as on the internet. Are you interested in learning and implementing advanced Web Services concepts such as Security ? Then this course is for you.This is a incremental course.I will adding several new topics such as OAuth,Async Communication and more relevant topics that are not covered in the Java Web Service course. Do you want to learn the four key security areas and address them in your SOAP Web Services? This course will simplify things with concepts and step by step implementations . By the end of it you will: 1. Understand the four key security areas 2. Use the WS-Security standard to secure your services 3. Implement Authentication 4. Understand what Encryption is and why it is required 5. Learn how to use the java keytool to generate security key pairs 6. Implement Encryption and Decryption both on the web service client and web service provider 7. Learn what , why and how to sign soap messages 8. Prevent replay attacks by enabling Timestamps 9. And many more advanced SOAP and REST web services topics in the near future Who this course is for: Students who have completed my Java Web Services Course on UDemy or Students with strong SOAP and REST web services knowledge Student who want to master the security concepts and implementation Students who want to learn and implement advanced web services concepts Show more Show less Featured review Daniel Pinheiro Maia 567 courses 13 reviews Rating: 4.5 out of 5 a year ago Very organized, objective and didactic explanations... and also good overview about the theory being implemented. For what was announced, the course delivers what is expected. People should take the two Web Services courses, I and II... there's a lot to get from both. Show more Show less Instructor Bharath Thippireddy IT Architect and Best Selling Instructor- 400000+ students 4.5 Instructor Rating 65,568 Reviews 441,023 Students 33 Courses Bharath Thippireddy is an Entrepreneur, Software Architect and Public Speaker who has trained 400000 + students across the planet. He is Oracle Certified Developer, Web Component Developer, Business Component Developer, Web Services Developer. He loves learning new things both in technology and personal development and shares them on YouTube and his web site. He have mentored students in class room trainings as well as in the corporate world both in India as well as in USA. He has spoken on technical topics at several agile conferences. While in India he also voluntarily teaches interview and soft skills at Vivekananda Kendra. His trainings will help you master Full Stack Development using Java,Python,JavaScript and DevOps, AWS, Docker, Kubernetes. From 30+ Courses which currently have 400K+ Learners you can pick a track and master Spring Boot Project Development using Angular and React Angular and React project creation with Java or Node backend Complete Python Stack from core Python to Django REST Framework Docker , Kubernetes, Maven, Jenkins ,GIT , AWS EC2 ,Elastic Beanstalk,ELB,Auto Scaling and more in easy steps Java (Java Design Patterns,Java Web Services,Java Messaging Service) Spring modules ( Spring Security, Spring Boot,Spring Data using Hibernate,Spring Data REST) Serverless programming using AWS Lambda and more Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'677787aead32dbfb',m:'01e18bf60fa29f96f079f5a5dea3e5a39dc74bc8-1627741884-1800-Ab+sscQjJRNE5uGjnwHXw2SjYdlgud4bHiN4Hap8KEmpmPoq4MiPnO4TJZ4R/mgzW2QpNcLnmEuwbmob2AxtG1xrkw8W1D++Kx4xQKuUUwQfDl1V5nCoLKAkmRgaGjjaG4oHeM4FTv/Fv4yjdOjUAws=',s:[0xf8b76943f1,0x3f8860bbcc],}})();
  4. Implement SOAP Web Services security using Apache CXF and WSS4J Implement Username Token Profile authentication on client and the provider Understand Encryption and Decryption Learn how to use the java keytool Generate and use keys/certificates Implement Encryption and Decryption Sign the SOAP messages and ensure message integrity Enable Timestamps to prevent replay attacks And much more in the future on this agile style and incremental course Show more Show less Curated for the Udemy Business collection Course content 17 sections • 110 lectures • 4h 23m total length Expand all sections Start Here 4 lectures • 7min Instructor and course introduction Preview 02:34 How to make the best of this course Preview 01:53 Troubleshooting Maven Projects 01:25 Download the completed projects 00:55 SOAP Web Service Creation 9 lectures • 23min Simple Usecase 00:46 Create the Project 02:32 Add Maven Dependencies 03:13 Create the WS Endpoint 04:03 Mark with JAXB Annotations 02:42 Mark with JAX-WS Annotations 01:40 Configure the endpoint 03:26 Configure the cxf servlet 01:59 Deploy and Run 02:27 SOAP Web Service Client Creation 4 lectures • 12min Create the client Project 02:01 Generate the Stubs 02:53 Create the client and test 04:41 Enable CXF logging 02:02 SOAP WS Standards Concepts 3 lectures • 9min Why WS Standards 01:37 SOAP WS Security Introduction Preview 04:19 WS Security and Apache CXF 02:38 SOAP WS - Standard Concepts 3 questions WS Security - Authentication 11 lectures • 22min What is Username Token Profile? 01:00 Steps to Configure Username Token Profile 00:30 Update the maven dependencies 01:46 Configure User Name Token Profile 03:47 Create and configure the PasswordCallbackHandler 05:09 Run the application on the server 01:24 Update Client Maven Dependencies 01:02 Retrieve the CXF Client Proxy 01:16 Create the WSSJ Interceptors Programmatically 01:39 Configure the properties 02:19 Run the test 02:20 WS Security - Authentication 2 questions Encryption and Decryption Concepts 4 lectures • 13min Confidentiality Introduction Preview 04:03 The Java keytool 01:22 Generate a key pair using the keytool 05:23 Export the public certificate 02:04 Encryption and Decryption Concepts 3 questions WS Security - Confidentiality(Encryption/Decryption) 16 lectures • 35min Steps to enable Encryption 00:43 Create the Key Pairs 06:20 Export the public keys 03:03 Import the certificates 02:07 The trustcacerts Flag 01:15 Copy the keystores to projects 01:05 Configure Encryption Action and Properties 01:49 Create the property file 02:48 Update the PasswordCallbackHandler 00:44 Add decryption action 01:27 Create the property file 01:08 Update the PasswordCallbackHandler 00:25 Test encryption and decryption Preview 03:16 What just happened? 01:32 Enable encryption on the Server 02:37 Enable Decryption on the client 04:22 WS Security - Integrity (Signatures) 6 lectures • 10min What are Signatures? 02:27 Configure Signature on the client 01:59 Run the test and verify the signature 00:45 Configure to check for signature on the Server 01:46 Sign the message on the server 01:14 Verify the signature on the client 02:01 Integrity 2 questions WS Security - Non Repudiation (Timestamp) 4 lectures • 7min What is a Timestamp? 01:53 Enable Timestamp on the Client and Provider 01:26 Run a Test 02:07 Time to Live 01:36 Timestamp 2 questions Securing parts of the message 4 lectures • 14min Introduction 01:22 Encrypt the Signature Part on the Client 04:09 Encrypt the Signature Part on the Provider and Test 04:07 Use Timestamp Part in the Signature 04:14 7 more sections Requirements Complete my Java Web Services Course on UDemy Or Should Have Apache CXF and SOAP and REST Web Services Knowledge Description The ONLY course that covers the SOAP and REST web services Security Comprehensively! --- Sample of the reviews: Straight to the point. I was looking for an alternative to axis2/rampart for SOAP ws-security, and I'm glad I found this course. As a nice bonus (for me at least) this course also covers REST security. 5/5. - Ionescu Alexandru I have done or finished both the courses on Web Services By Bharath and it is so knowledgeable and give me a real time experience,I can even use the same examples in my company.Now I am planning to do the course on Create REST APIs using Spring Data REST by Bharath. Friends go for the course and don't waste your time on thinking too much. - Vivek Kumar Gupta Awesome, completed up to Encryption & Decryption, clear explanation. So far so good. - Brady Adams --- All source code is available for download Responsive Instructor - All questions answered within 24 hours Professional video and audio recordings (check the free previews) ---- This course is a continuation of my "Java Web Services" course which is the most popular course on that topic on UDemy as well as on the internet. Are you interested in learning and implementing advanced Web Services concepts such as Security ? Then this course is for you.This is a incremental course.I will adding several new topics such as OAuth,Async Communication and more relevant topics that are not covered in the Java Web Service course. Do you want to learn the four key security areas and address them in your SOAP Web Services? This course will simplify things with concepts and step by step implementations . By the end of it you will: 1. Understand the four key security areas 2. Use the WS-Security standard to secure your services 3. Implement Authentication 4. Understand what Encryption is and why it is required 5. Learn how to use the java keytool to generate security key pairs 6. Implement Encryption and Decryption both on the web service client and web service provider 7. Learn what , why and how to sign soap messages 8. Prevent replay attacks by enabling Timestamps 9. And many more advanced SOAP and REST web services topics in the near future Who this course is for: Students who have completed my Java Web Services Course on UDemy or Students with strong SOAP and REST web services knowledge Student who want to master the security concepts and implementation Students who want to learn and implement advanced web services concepts Show more Show less Featured review Daniel Pinheiro Maia 567 courses 13 reviews Rating: 4.5 out of 5 a year ago Very organized, objective and didactic explanations... and also good overview about the theory being implemented. For what was announced, the course delivers what is expected. People should take the two Web Services courses, I and II... there's a lot to get from both. Show more Show less Instructor Bharath Thippireddy IT Architect and Best Selling Instructor- 400000+ students 4.5 Instructor Rating 65,568 Reviews 441,023 Students 33 Courses Bharath Thippireddy is an Entrepreneur, Software Architect and Public Speaker who has trained 400000 + students across the planet. He is Oracle Certified Developer, Web Component Developer, Business Component Developer, Web Services Developer. He loves learning new things both in technology and personal development and shares them on YouTube and his web site. He have mentored students in class room trainings as well as in the corporate world both in India as well as in USA. He has spoken on technical topics at several agile conferences. While in India he also voluntarily teaches interview and soft skills at Vivekananda Kendra. His trainings will help you master Full Stack Development using Java,Python,JavaScript and DevOps, AWS, Docker, Kubernetes. From 30+ Courses which currently have 400K+ Learners you can pick a track and master Spring Boot Project Development using Angular and React Angular and React project creation with Java or Node backend Complete Python Stack from core Python to Django REST Framework Docker , Kubernetes, Maven, Jenkins ,GIT , AWS EC2 ,Elastic Beanstalk,ELB,Auto Scaling and more in easy steps Java (Java Design Patterns,Java Web Services,Java Messaging Service) Spring modules ( Spring Security, Spring Boot,Spring Data using Hibernate,Spring Data REST) Serverless programming using AWS Lambda and more Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'677787aead32dbfb',m:'01e18bf60fa29f96f079f5a5dea3e5a39dc74bc8-1627741884-1800-Ab+sscQjJRNE5uGjnwHXw2SjYdlgud4bHiN4Hap8KEmpmPoq4MiPnO4TJZ4R/mgzW2QpNcLnmEuwbmob2AxtG1xrkw8W1D++Kx4xQKuUUwQfDl1V5nCoLKAkmRgaGjjaG4oHeM4FTv/Fv4yjdOjUAws=',s:[0xf8b76943f1,0x3f8860bbcc],}})();
  5. Implement Username Token Profile authentication on client and the provider Understand Encryption and Decryption Learn how to use the java keytool Generate and use keys/certificates Implement Encryption and Decryption Sign the SOAP messages and ensure message integrity Enable Timestamps to prevent replay attacks And much more in the future on this agile style and incremental course Show more Show less Curated for the Udemy Business collection Course content 17 sections • 110 lectures • 4h 23m total length Expand all sections Start Here 4 lectures • 7min Instructor and course introduction Preview 02:34 How to make the best of this course Preview 01:53 Troubleshooting Maven Projects 01:25 Download the completed projects 00:55 SOAP Web Service Creation 9 lectures • 23min Simple Usecase 00:46 Create the Project 02:32 Add Maven Dependencies 03:13 Create the WS Endpoint 04:03 Mark with JAXB Annotations 02:42 Mark with JAX-WS Annotations 01:40 Configure the endpoint 03:26 Configure the cxf servlet 01:59 Deploy and Run 02:27 SOAP Web Service Client Creation 4 lectures • 12min Create the client Project 02:01 Generate the Stubs 02:53 Create the client and test 04:41 Enable CXF logging 02:02 SOAP WS Standards Concepts 3 lectures • 9min Why WS Standards 01:37 SOAP WS Security Introduction Preview 04:19 WS Security and Apache CXF 02:38 SOAP WS - Standard Concepts 3 questions WS Security - Authentication 11 lectures • 22min What is Username Token Profile? 01:00 Steps to Configure Username Token Profile 00:30 Update the maven dependencies 01:46 Configure User Name Token Profile 03:47 Create and configure the PasswordCallbackHandler 05:09 Run the application on the server 01:24 Update Client Maven Dependencies 01:02 Retrieve the CXF Client Proxy 01:16 Create the WSSJ Interceptors Programmatically 01:39 Configure the properties 02:19 Run the test 02:20 WS Security - Authentication 2 questions Encryption and Decryption Concepts 4 lectures • 13min Confidentiality Introduction Preview 04:03 The Java keytool 01:22 Generate a key pair using the keytool 05:23 Export the public certificate 02:04 Encryption and Decryption Concepts 3 questions WS Security - Confidentiality(Encryption/Decryption) 16 lectures • 35min Steps to enable Encryption 00:43 Create the Key Pairs 06:20 Export the public keys 03:03 Import the certificates 02:07 The trustcacerts Flag 01:15 Copy the keystores to projects 01:05 Configure Encryption Action and Properties 01:49 Create the property file 02:48 Update the PasswordCallbackHandler 00:44 Add decryption action 01:27 Create the property file 01:08 Update the PasswordCallbackHandler 00:25 Test encryption and decryption Preview 03:16 What just happened? 01:32 Enable encryption on the Server 02:37 Enable Decryption on the client 04:22 WS Security - Integrity (Signatures) 6 lectures • 10min What are Signatures? 02:27 Configure Signature on the client 01:59 Run the test and verify the signature 00:45 Configure to check for signature on the Server 01:46 Sign the message on the server 01:14 Verify the signature on the client 02:01 Integrity 2 questions WS Security - Non Repudiation (Timestamp) 4 lectures • 7min What is a Timestamp? 01:53 Enable Timestamp on the Client and Provider 01:26 Run a Test 02:07 Time to Live 01:36 Timestamp 2 questions Securing parts of the message 4 lectures • 14min Introduction 01:22 Encrypt the Signature Part on the Client 04:09 Encrypt the Signature Part on the Provider and Test 04:07 Use Timestamp Part in the Signature 04:14 7 more sections Requirements Complete my Java Web Services Course on UDemy Or Should Have Apache CXF and SOAP and REST Web Services Knowledge Description The ONLY course that covers the SOAP and REST web services Security Comprehensively! --- Sample of the reviews: Straight to the point. I was looking for an alternative to axis2/rampart for SOAP ws-security, and I'm glad I found this course. As a nice bonus (for me at least) this course also covers REST security. 5/5. - Ionescu Alexandru I have done or finished both the courses on Web Services By Bharath and it is so knowledgeable and give me a real time experience,I can even use the same examples in my company.Now I am planning to do the course on Create REST APIs using Spring Data REST by Bharath. Friends go for the course and don't waste your time on thinking too much. - Vivek Kumar Gupta Awesome, completed up to Encryption & Decryption, clear explanation. So far so good. - Brady Adams --- All source code is available for download Responsive Instructor - All questions answered within 24 hours Professional video and audio recordings (check the free previews) ---- This course is a continuation of my "Java Web Services" course which is the most popular course on that topic on UDemy as well as on the internet. Are you interested in learning and implementing advanced Web Services concepts such as Security ? Then this course is for you.This is a incremental course.I will adding several new topics such as OAuth,Async Communication and more relevant topics that are not covered in the Java Web Service course. Do you want to learn the four key security areas and address them in your SOAP Web Services? This course will simplify things with concepts and step by step implementations . By the end of it you will: 1. Understand the four key security areas 2. Use the WS-Security standard to secure your services 3. Implement Authentication 4. Understand what Encryption is and why it is required 5. Learn how to use the java keytool to generate security key pairs 6. Implement Encryption and Decryption both on the web service client and web service provider 7. Learn what , why and how to sign soap messages 8. Prevent replay attacks by enabling Timestamps 9. And many more advanced SOAP and REST web services topics in the near future Who this course is for: Students who have completed my Java Web Services Course on UDemy or Students with strong SOAP and REST web services knowledge Student who want to master the security concepts and implementation Students who want to learn and implement advanced web services concepts Show more Show less Featured review Daniel Pinheiro Maia 567 courses 13 reviews Rating: 4.5 out of 5 a year ago Very organized, objective and didactic explanations... and also good overview about the theory being implemented. For what was announced, the course delivers what is expected. People should take the two Web Services courses, I and II... there's a lot to get from both. Show more Show less Instructor Bharath Thippireddy IT Architect and Best Selling Instructor- 400000+ students 4.5 Instructor Rating 65,568 Reviews 441,023 Students 33 Courses Bharath Thippireddy is an Entrepreneur, Software Architect and Public Speaker who has trained 400000 + students across the planet. He is Oracle Certified Developer, Web Component Developer, Business Component Developer, Web Services Developer. He loves learning new things both in technology and personal development and shares them on YouTube and his web site. He have mentored students in class room trainings as well as in the corporate world both in India as well as in USA. He has spoken on technical topics at several agile conferences. While in India he also voluntarily teaches interview and soft skills at Vivekananda Kendra. His trainings will help you master Full Stack Development using Java,Python,JavaScript and DevOps, AWS, Docker, Kubernetes. From 30+ Courses which currently have 400K+ Learners you can pick a track and master Spring Boot Project Development using Angular and React Angular and React project creation with Java or Node backend Complete Python Stack from core Python to Django REST Framework Docker , Kubernetes, Maven, Jenkins ,GIT , AWS EC2 ,Elastic Beanstalk,ELB,Auto Scaling and more in easy steps Java (Java Design Patterns,Java Web Services,Java Messaging Service) Spring modules ( Spring Security, Spring Boot,Spring Data using Hibernate,Spring Data REST) Serverless programming using AWS Lambda and more Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'677787aead32dbfb',m:'01e18bf60fa29f96f079f5a5dea3e5a39dc74bc8-1627741884-1800-Ab+sscQjJRNE5uGjnwHXw2SjYdlgud4bHiN4Hap8KEmpmPoq4MiPnO4TJZ4R/mgzW2QpNcLnmEuwbmob2AxtG1xrkw8W1D++Kx4xQKuUUwQfDl1V5nCoLKAkmRgaGjjaG4oHeM4FTv/Fv4yjdOjUAws=',s:[0xf8b76943f1,0x3f8860bbcc],}})();
  6. Understand Encryption and Decryption Learn how to use the java keytool Generate and use keys/certificates Implement Encryption and Decryption Sign the SOAP messages and ensure message integrity Enable Timestamps to prevent replay attacks And much more in the future on this agile style and incremental course Show more Show less Curated for the Udemy Business collection Course content 17 sections • 110 lectures • 4h 23m total length Expand all sections Start Here 4 lectures • 7min Instructor and course introduction Preview 02:34 How to make the best of this course Preview 01:53 Troubleshooting Maven Projects 01:25 Download the completed projects 00:55 SOAP Web Service Creation 9 lectures • 23min Simple Usecase 00:46 Create the Project 02:32 Add Maven Dependencies 03:13 Create the WS Endpoint 04:03 Mark with JAXB Annotations 02:42 Mark with JAX-WS Annotations 01:40 Configure the endpoint 03:26 Configure the cxf servlet 01:59 Deploy and Run 02:27 SOAP Web Service Client Creation 4 lectures • 12min Create the client Project 02:01 Generate the Stubs 02:53 Create the client and test 04:41 Enable CXF logging 02:02 SOAP WS Standards Concepts 3 lectures • 9min Why WS Standards 01:37 SOAP WS Security Introduction Preview 04:19 WS Security and Apache CXF 02:38 SOAP WS - Standard Concepts 3 questions WS Security - Authentication 11 lectures • 22min What is Username Token Profile? 01:00 Steps to Configure Username Token Profile 00:30 Update the maven dependencies 01:46 Configure User Name Token Profile 03:47 Create and configure the PasswordCallbackHandler 05:09 Run the application on the server 01:24 Update Client Maven Dependencies 01:02 Retrieve the CXF Client Proxy 01:16 Create the WSSJ Interceptors Programmatically 01:39 Configure the properties 02:19 Run the test 02:20 WS Security - Authentication 2 questions Encryption and Decryption Concepts 4 lectures • 13min Confidentiality Introduction Preview 04:03 The Java keytool 01:22 Generate a key pair using the keytool 05:23 Export the public certificate 02:04 Encryption and Decryption Concepts 3 questions WS Security - Confidentiality(Encryption/Decryption) 16 lectures • 35min Steps to enable Encryption 00:43 Create the Key Pairs 06:20 Export the public keys 03:03 Import the certificates 02:07 The trustcacerts Flag 01:15 Copy the keystores to projects 01:05 Configure Encryption Action and Properties 01:49 Create the property file 02:48 Update the PasswordCallbackHandler 00:44 Add decryption action 01:27 Create the property file 01:08 Update the PasswordCallbackHandler 00:25 Test encryption and decryption Preview 03:16 What just happened? 01:32 Enable encryption on the Server 02:37 Enable Decryption on the client 04:22 WS Security - Integrity (Signatures) 6 lectures • 10min What are Signatures? 02:27 Configure Signature on the client 01:59 Run the test and verify the signature 00:45 Configure to check for signature on the Server 01:46 Sign the message on the server 01:14 Verify the signature on the client 02:01 Integrity 2 questions WS Security - Non Repudiation (Timestamp) 4 lectures • 7min What is a Timestamp? 01:53 Enable Timestamp on the Client and Provider 01:26 Run a Test 02:07 Time to Live 01:36 Timestamp 2 questions Securing parts of the message 4 lectures • 14min Introduction 01:22 Encrypt the Signature Part on the Client 04:09 Encrypt the Signature Part on the Provider and Test 04:07 Use Timestamp Part in the Signature 04:14 7 more sections Requirements Complete my Java Web Services Course on UDemy Or Should Have Apache CXF and SOAP and REST Web Services Knowledge Description The ONLY course that covers the SOAP and REST web services Security Comprehensively! --- Sample of the reviews: Straight to the point. I was looking for an alternative to axis2/rampart for SOAP ws-security, and I'm glad I found this course. As a nice bonus (for me at least) this course also covers REST security. 5/5. - Ionescu Alexandru I have done or finished both the courses on Web Services By Bharath and it is so knowledgeable and give me a real time experience,I can even use the same examples in my company.Now I am planning to do the course on Create REST APIs using Spring Data REST by Bharath. Friends go for the course and don't waste your time on thinking too much. - Vivek Kumar Gupta Awesome, completed up to Encryption & Decryption, clear explanation. So far so good. - Brady Adams --- All source code is available for download Responsive Instructor - All questions answered within 24 hours Professional video and audio recordings (check the free previews) ---- This course is a continuation of my "Java Web Services" course which is the most popular course on that topic on UDemy as well as on the internet. Are you interested in learning and implementing advanced Web Services concepts such as Security ? Then this course is for you.This is a incremental course.I will adding several new topics such as OAuth,Async Communication and more relevant topics that are not covered in the Java Web Service course. Do you want to learn the four key security areas and address them in your SOAP Web Services? This course will simplify things with concepts and step by step implementations . By the end of it you will: 1. Understand the four key security areas 2. Use the WS-Security standard to secure your services 3. Implement Authentication 4. Understand what Encryption is and why it is required 5. Learn how to use the java keytool to generate security key pairs 6. Implement Encryption and Decryption both on the web service client and web service provider 7. Learn what , why and how to sign soap messages 8. Prevent replay attacks by enabling Timestamps 9. And many more advanced SOAP and REST web services topics in the near future Who this course is for: Students who have completed my Java Web Services Course on UDemy or Students with strong SOAP and REST web services knowledge Student who want to master the security concepts and implementation Students who want to learn and implement advanced web services concepts Show more Show less Featured review Daniel Pinheiro Maia 567 courses 13 reviews Rating: 4.5 out of 5 a year ago Very organized, objective and didactic explanations... and also good overview about the theory being implemented. For what was announced, the course delivers what is expected. People should take the two Web Services courses, I and II... there's a lot to get from both. Show more Show less Instructor Bharath Thippireddy IT Architect and Best Selling Instructor- 400000+ students 4.5 Instructor Rating 65,568 Reviews 441,023 Students 33 Courses Bharath Thippireddy is an Entrepreneur, Software Architect and Public Speaker who has trained 400000 + students across the planet. He is Oracle Certified Developer, Web Component Developer, Business Component Developer, Web Services Developer. He loves learning new things both in technology and personal development and shares them on YouTube and his web site. He have mentored students in class room trainings as well as in the corporate world both in India as well as in USA. He has spoken on technical topics at several agile conferences. While in India he also voluntarily teaches interview and soft skills at Vivekananda Kendra. His trainings will help you master Full Stack Development using Java,Python,JavaScript and DevOps, AWS, Docker, Kubernetes. From 30+ Courses which currently have 400K+ Learners you can pick a track and master Spring Boot Project Development using Angular and React Angular and React project creation with Java or Node backend Complete Python Stack from core Python to Django REST Framework Docker , Kubernetes, Maven, Jenkins ,GIT , AWS EC2 ,Elastic Beanstalk,ELB,Auto Scaling and more in easy steps Java (Java Design Patterns,Java Web Services,Java Messaging Service) Spring modules ( Spring Security, Spring Boot,Spring Data using Hibernate,Spring Data REST) Serverless programming using AWS Lambda and more Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'677787aead32dbfb',m:'01e18bf60fa29f96f079f5a5dea3e5a39dc74bc8-1627741884-1800-Ab+sscQjJRNE5uGjnwHXw2SjYdlgud4bHiN4Hap8KEmpmPoq4MiPnO4TJZ4R/mgzW2QpNcLnmEuwbmob2AxtG1xrkw8W1D++Kx4xQKuUUwQfDl1V5nCoLKAkmRgaGjjaG4oHeM4FTv/Fv4yjdOjUAws=',s:[0xf8b76943f1,0x3f8860bbcc],}})();
  7. Learn how to use the java keytool Generate and use keys/certificates Implement Encryption and Decryption Sign the SOAP messages and ensure message integrity Enable Timestamps to prevent replay attacks And much more in the future on this agile style and incremental course Show more Show less Curated for the Udemy Business collection Course content 17 sections • 110 lectures • 4h 23m total length Expand all sections Start Here 4 lectures • 7min Instructor and course introduction Preview 02:34 How to make the best of this course Preview 01:53 Troubleshooting Maven Projects 01:25 Download the completed projects 00:55 SOAP Web Service Creation 9 lectures • 23min Simple Usecase 00:46 Create the Project 02:32 Add Maven Dependencies 03:13 Create the WS Endpoint 04:03 Mark with JAXB Annotations 02:42 Mark with JAX-WS Annotations 01:40 Configure the endpoint 03:26 Configure the cxf servlet 01:59 Deploy and Run 02:27 SOAP Web Service Client Creation 4 lectures • 12min Create the client Project 02:01 Generate the Stubs 02:53 Create the client and test 04:41 Enable CXF logging 02:02 SOAP WS Standards Concepts 3 lectures • 9min Why WS Standards 01:37 SOAP WS Security Introduction Preview 04:19 WS Security and Apache CXF 02:38 SOAP WS - Standard Concepts 3 questions WS Security - Authentication 11 lectures • 22min What is Username Token Profile? 01:00 Steps to Configure Username Token Profile 00:30 Update the maven dependencies 01:46 Configure User Name Token Profile 03:47 Create and configure the PasswordCallbackHandler 05:09 Run the application on the server 01:24 Update Client Maven Dependencies 01:02 Retrieve the CXF Client Proxy 01:16 Create the WSSJ Interceptors Programmatically 01:39 Configure the properties 02:19 Run the test 02:20 WS Security - Authentication 2 questions Encryption and Decryption Concepts 4 lectures • 13min Confidentiality Introduction Preview 04:03 The Java keytool 01:22 Generate a key pair using the keytool 05:23 Export the public certificate 02:04 Encryption and Decryption Concepts 3 questions WS Security - Confidentiality(Encryption/Decryption) 16 lectures • 35min Steps to enable Encryption 00:43 Create the Key Pairs 06:20 Export the public keys 03:03 Import the certificates 02:07 The trustcacerts Flag 01:15 Copy the keystores to projects 01:05 Configure Encryption Action and Properties 01:49 Create the property file 02:48 Update the PasswordCallbackHandler 00:44 Add decryption action 01:27 Create the property file 01:08 Update the PasswordCallbackHandler 00:25 Test encryption and decryption Preview 03:16 What just happened? 01:32 Enable encryption on the Server 02:37 Enable Decryption on the client 04:22 WS Security - Integrity (Signatures) 6 lectures • 10min What are Signatures? 02:27 Configure Signature on the client 01:59 Run the test and verify the signature 00:45 Configure to check for signature on the Server 01:46 Sign the message on the server 01:14 Verify the signature on the client 02:01 Integrity 2 questions WS Security - Non Repudiation (Timestamp) 4 lectures • 7min What is a Timestamp? 01:53 Enable Timestamp on the Client and Provider 01:26 Run a Test 02:07 Time to Live 01:36 Timestamp 2 questions Securing parts of the message 4 lectures • 14min Introduction 01:22 Encrypt the Signature Part on the Client 04:09 Encrypt the Signature Part on the Provider and Test 04:07 Use Timestamp Part in the Signature 04:14 7 more sections Requirements Complete my Java Web Services Course on UDemy Or Should Have Apache CXF and SOAP and REST Web Services Knowledge Description The ONLY course that covers the SOAP and REST web services Security Comprehensively! --- Sample of the reviews: Straight to the point. I was looking for an alternative to axis2/rampart for SOAP ws-security, and I'm glad I found this course. As a nice bonus (for me at least) this course also covers REST security. 5/5. - Ionescu Alexandru I have done or finished both the courses on Web Services By Bharath and it is so knowledgeable and give me a real time experience,I can even use the same examples in my company.Now I am planning to do the course on Create REST APIs using Spring Data REST by Bharath. Friends go for the course and don't waste your time on thinking too much. - Vivek Kumar Gupta Awesome, completed up to Encryption & Decryption, clear explanation. So far so good. - Brady Adams --- All source code is available for download Responsive Instructor - All questions answered within 24 hours Professional video and audio recordings (check the free previews) ---- This course is a continuation of my "Java Web Services" course which is the most popular course on that topic on UDemy as well as on the internet. Are you interested in learning and implementing advanced Web Services concepts such as Security ? Then this course is for you.This is a incremental course.I will adding several new topics such as OAuth,Async Communication and more relevant topics that are not covered in the Java Web Service course. Do you want to learn the four key security areas and address them in your SOAP Web Services? This course will simplify things with concepts and step by step implementations . By the end of it you will: 1. Understand the four key security areas 2. Use the WS-Security standard to secure your services 3. Implement Authentication 4. Understand what Encryption is and why it is required 5. Learn how to use the java keytool to generate security key pairs 6. Implement Encryption and Decryption both on the web service client and web service provider 7. Learn what , why and how to sign soap messages 8. Prevent replay attacks by enabling Timestamps 9. And many more advanced SOAP and REST web services topics in the near future Who this course is for: Students who have completed my Java Web Services Course on UDemy or Students with strong SOAP and REST web services knowledge Student who want to master the security concepts and implementation Students who want to learn and implement advanced web services concepts Show more Show less Featured review Daniel Pinheiro Maia 567 courses 13 reviews Rating: 4.5 out of 5 a year ago Very organized, objective and didactic explanations... and also good overview about the theory being implemented. For what was announced, the course delivers what is expected. People should take the two Web Services courses, I and II... there's a lot to get from both. Show more Show less Instructor Bharath Thippireddy IT Architect and Best Selling Instructor- 400000+ students 4.5 Instructor Rating 65,568 Reviews 441,023 Students 33 Courses Bharath Thippireddy is an Entrepreneur, Software Architect and Public Speaker who has trained 400000 + students across the planet. He is Oracle Certified Developer, Web Component Developer, Business Component Developer, Web Services Developer. He loves learning new things both in technology and personal development and shares them on YouTube and his web site. He have mentored students in class room trainings as well as in the corporate world both in India as well as in USA. He has spoken on technical topics at several agile conferences. While in India he also voluntarily teaches interview and soft skills at Vivekananda Kendra. His trainings will help you master Full Stack Development using Java,Python,JavaScript and DevOps, AWS, Docker, Kubernetes. From 30+ Courses which currently have 400K+ Learners you can pick a track and master Spring Boot Project Development using Angular and React Angular and React project creation with Java or Node backend Complete Python Stack from core Python to Django REST Framework Docker , Kubernetes, Maven, Jenkins ,GIT , AWS EC2 ,Elastic Beanstalk,ELB,Auto Scaling and more in easy steps Java (Java Design Patterns,Java Web Services,Java Messaging Service) Spring modules ( Spring Security, Spring Boot,Spring Data using Hibernate,Spring Data REST) Serverless programming using AWS Lambda and more Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitema