Class PqcTransportConfig

java.lang.Object
co.ankatech.ankasecure.sdk.transport.PqcTransportConfig

public class PqcTransportConfig extends Object
Configuration holder for PQC transport encryption settings.
  • Field Details

  • Constructor Details

    • PqcTransportConfig

      public PqcTransportConfig(Properties props)
      Reads PQC transport settings from provided CLI properties.
      Parameters:
      props - CLI properties containing pqc.* keys
  • Method Details

    • isEnabled

      public boolean isEnabled()
      Returns:
      true if PQC transport encryption is enabled
    • getHandshakeEndpoint

      public String getHandshakeEndpoint()
      Returns:
      the configured handshake endpoint path
    • getSessionTtl

      public Duration getSessionTtl()
      Returns:
      session time-to-live duration