JOSE with Java : Implementing Secure Signing, Encryption, and Tokens for APIs and Microservices (First Edition)

個数:
  • 予約

JOSE with Java : Implementing Secure Signing, Encryption, and Tokens for APIs and Microservices (First Edition)

  • 現在予約受付中です。出版後の入荷・発送となります。
    (重要:表示されている発売日は予定となり、発売が延期、中止、生産限定品で商品確保ができないなどの理由により、ご注文をお取消しさせていただく場合がございます。予めご了承ください。)

    ●3Dセキュア導入とクレジットカードによるお支払いについて
  • 【入荷遅延について】
    世界情勢の影響により、海外からお取り寄せとなる洋書・洋古書の入荷が、表示している標準的な納期よりも遅延する場合がございます。
    おそれいりますが、あらかじめご了承くださいますようお願い申し上げます。
  • ◆画像の表紙や帯等は実物とは異なる場合があります。
  • ◆ウェブストアでの洋書販売価格は、弊社店舗等での販売価格とは異なります。
    また、洋書販売価格は、ご注文確定時点での日本円価格となります。
    ご注文確定後に、同じ洋書の販売価格が変動しても、それは反映されません。
  • 製本 Paperback:紙装版/ペーパーバック版
  • 商品コード 9798868830556

Full Description

Master secure signing, encryption and token handling in your Java applications with JOSE. With this book, discover how to implement JWS, JWE, JWK, and JWT to build authentication and authorization systems that are scalable, interoperable and secure in real-world environments.

You'll explore JOSE from the ground up, beginning with core concepts such as cryptography, token structure, and validation logic. Through clear examples and step‑by‑step code, the book teaches you how to issue, parse, validate, encrypt, and decrypt tokens using Java's standard APIs and widely adopted JOSE libraries. You'll learn why vulnerabilities often stem not from broken cryptography but from incorrect validation, unsafe defaults, key mismanagement, and misunderstanding of claims. You'll learn to avoid common pitfalls and errors by designing and reviewing tokens with security correctness in mind.

This book bridges the gap between JOSE specifications and real Java implementations used in APIs, microservices, OAuth 2.0, and OpenID Connect systems. It draws on security audits, production failures, and enterprise requirements to show how JOSE breaks in practice and how to build defenses that last.

What You Will Learn: 

Correctly issue, parse, and validate JWTs in Java applications
Choose between JWS and JWE based on concrete confidentiality and integrity needs
Implement secure claim validation, including issuer, audience, expiration, and replay checks
Manage cryptographic keys using JWKs, including rotation, lifecycle management, and safe storage
Debug and analyze token failures in real production environments using structured techniques
Identify and avoid common JOSE vulnerabilities, including algorithm confusion and unsafe defaults

Who This Book is for: 

Backend Java developers, platform engineers and software architects working on APIs or distributed systems.

最近チェックした商品