| Interface | Description |
|---|---|
| DHFactory | |
| KexFactoryManager |
Holds KEX negotiation stage configuration
|
| KeyEncapsulationMethod |
General interface for key encapsulation methods (KEM).
|
| KeyEncapsulationMethod.Client |
Client-side KEM operations.
|
| KeyEncapsulationMethod.Server |
Server-side KEM operations.
|
| KeyExchange |
Key exchange algorithm.
|
| KeyExchangeFactory |
| Class | Description |
|---|---|
| AbstractDH |
Base class for the Diffie-Hellman key agreement.
|
| AbstractKexFactoryManager | |
| BuiltinDHFactories.Constants | |
| BuiltinDHFactories.ParseResult |
Represents the result of
BuiltinDHFactories.parseDHFactoriesList(String) |
| DHG |
Diffie-Hellman key generator.
|
| DHGroupData |
Simple class holding the data for DH group key exchanges.
|
| ECDH |
Elliptic Curve Diffie-Hellman key agreement.
|
| XDH |
Provides Diffie-Hellman SSH key exchange algorithms for the Montgomery curves specified in RFC 8731.
|
| Enum | Description |
|---|---|
| BuiltinDHFactories | |
| BuiltinKEM |
All built in key encapsulation methods (KEM).
|
| MontgomeryCurve |
Provides implementation details for Montgomery curves and their key exchange algorithms Curve25519/X25519 and
Curve448/X448 specified in RFC 7748 and RFC 8731.
|
Copyright © 2008–2024 The Apache Software Foundation. All rights reserved.