Java Web Services Part 2 – SOAP and REST Security
Java Web Services Part 2 – SOAP and REST Security, available at $94.99, has an average rating of 4.64, with 107 lectures, 6 quizzes, based on 824 reviews, and has 10232 subscribers.
You will learn about 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 This course is ideal for individuals who are Students who have completed my Java Web Services Course on UDemy or or Students with strong SOAP and REST web services knowledge or Student who want to master the security concepts and implementation or Students who want to learn and implement advanced web services concepts It is particularly useful for Students who have completed my Java Web Services Course on UDemy or or Students with strong SOAP and REST web services knowledge or Student who want to master the security concepts and implementation or Students who want to learn and implement advanced web services concepts.
Enroll now: Java Web Services Part 2 – SOAP and REST Security
Summary
Title: Java Web Services Part 2 – SOAP and REST Security
Price: $94.99
Average Rating: 4.64
Number of Lectures: 107
Number of Quizzes: 6
Number of Published Lectures: 107
Number of Published Quizzes: 6
Number of Curriculum Items: 113
Number of Published Curriculum Objects: 113
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- 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
Who Should Attend
- 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
Target Audiences
- 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
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
Course Curriculum
Chapter 1: Start Here
Lecture 1: Instructor and course introduction
Lecture 2: How to make the best of this course
Lecture 3: Troubleshooting Maven Projects
Lecture 4: Download the completed projects
Chapter 2: SOAP Web Service Creation
Lecture 1: Simple Usecase
Lecture 2: Create the Project
Lecture 3: Add Maven Dependencies
Lecture 4: Create the WS Endpoint
Lecture 5: Mark with JAXB Annotations
Lecture 6: Mark with JAX-WS Annotations
Lecture 7: Configure the endpoint
Lecture 8: Configure the cxf servlet
Lecture 9: Deploy and Run
Chapter 3: SOAP Web Service Client Creation
Lecture 1: Create the client Project
Lecture 2: Generate the Stubs
Lecture 3: Create the client and test
Lecture 4: Enable CXF logging
Chapter 4: SOAP WS Standards Concepts
Lecture 1: Why WS Standards
Lecture 2: SOAP WS Security Introduction
Lecture 3: WS Security and Apache CXF
Chapter 5: WS Security – Authentication
Lecture 1: What is Username Token Profile?
Lecture 2: Steps to Configure Username Token Profile
Lecture 3: Update the maven dependencies
Lecture 4: Configure User Name Token Profile
Lecture 5: Create and configure the PasswordCallbackHandler
Lecture 6: Run the application on the server
Lecture 7: Update Client Maven Dependencies
Lecture 8: Retrieve the CXF Client Proxy
Lecture 9: Create the WSSJ Interceptors Programmatically
Lecture 10: Configure the properties
Lecture 11: Run the test
Chapter 6: Encryption and Decryption Concepts
Lecture 1: Confidentiality Introduction
Lecture 2: The Java keytool
Lecture 3: Generate a key pair using the keytool
Lecture 4: Export the public certificate
Chapter 7: WS Security – Confidentiality(Encryption/Decryption)
Lecture 1: Steps to enable Encryption
Lecture 2: Create the Key Pairs
Lecture 3: Export the public keys
Lecture 4: Import the certificates
Lecture 5: The trustcacerts Flag
Lecture 6: Copy the keystores to projects
Lecture 7: Configure Encryption Action and Properties
Lecture 8: Create the property file
Lecture 9: Update the PasswordCallbackHandler
Lecture 10: Add decryption action
Lecture 11: Create the property file
Lecture 12: Update the PasswordCallbackHandler
Lecture 13: Test encryption and decryption
Lecture 14: What just happened?
Lecture 15: Enable encryption on the Server
Lecture 16: Enable Decryption on the client
Chapter 8: WS Security – Integrity (Signatures)
Lecture 1: What are Signatures?
Lecture 2: Configure Signature on the client
Lecture 3: Run the test and verify the signature
Lecture 4: Configure to check for signature on the Server
Lecture 5: Sign the message on the server
Lecture 6: Verify the signature on the client
Chapter 9: WS Security – Non Repudiation (Timestamp)
Lecture 1: What is a Timestamp?
Lecture 2: Enable Timestamp on the Client and Provider
Lecture 3: Run a Test
Lecture 4: Time to Live
Chapter 10: Securing parts of the message
Lecture 1: Introduction
Lecture 2: Encrypt the Signature Part on the Client
Lecture 3: Encrypt the Signature Part on the Provider and Test
Lecture 4: Use Timestamp Part in the Signature
Chapter 11: Swagger Quick Start
Lecture 1: Introduction
Lecture 2: CXF Swagger Feature
Lecture 3: Swagger Java Annotations
Lecture 4: Download and Import the Project
Lecture 5: Step1 – Add Maven Dependency
Lecture 6: Step 2 – Configure the Swagger CXF Feature
Lecture 7: Step 3 – Use the Swagger API
Lecture 8: Swagger in Action
Lecture 9: Enable Swagger UI
Lecture 10: CRUD Using Swagger UI
Chapter 12: OAUTH Concepts and Setup
Lecture 1: OAUTH Concepts
Lecture 2: OAUTH in REST
Lecture 3: Install Spring Tool Suite
Lecture 4: Configure JDK in STS
Lecture 5: Install Postman
Chapter 13: Configure Authorization Server
Lecture 1: Introduction
Lecture 2: Create Application Tables
Instructors
-
Bharath Thippireddy
IT Architect and Best Selling Instructor- 700000+ students
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 12 votes
- 3 stars: 74 votes
- 4 stars: 269 votes
- 5 stars: 466 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024