Class SignatureSchemesParameters

java.lang.Object
org.apache.camel.support.jsse.SignatureSchemesParameters

public class SignatureSchemesParameters extends Object
Represents a list of TLS/SSL signature schemes for use in TLS handshakes. Signature schemes control which signature algorithms are available during the TLS handshake, including post-quantum signature algorithms such as ML-DSA.
  • Constructor Details

    • SignatureSchemesParameters

      public SignatureSchemesParameters()
  • Method Details

    • getSignatureScheme

      public List<String> getSignatureScheme()
      Returns a live reference to the list of signature scheme names.
      Returns:
      a reference to the list, never null
    • addSignatureScheme

      public void addSignatureScheme(String scheme)
    • setSignatureScheme

      public void setSignatureScheme(List<String> signatureScheme)
      Sets the signature schemes. It creates a copy of the given list.
      Parameters:
      signatureScheme - signature schemes
    • toString

      public String toString()
      Overrides:
      toString in class Object