- java.lang.Object
-
- net.luminis.tls.extension.Extension
-
- net.luminis.tls.extension.SignatureAlgorithmsExtension
-
public class SignatureAlgorithmsExtension extends Extension
The TLS signature algorithms extension. See https://tools.ietf.org/html/rfc8446#section-4.2.3 "Note: This enum is named "SignatureScheme" because there is already a "SignatureAlgorithm" type in TLS 1.2, which this replaces. We use the term "signature algorithm" throughout the text."
-
-
Constructor Summary
Constructors Constructor Description SignatureAlgorithmsExtension()SignatureAlgorithmsExtension(java.nio.ByteBuffer buffer)SignatureAlgorithmsExtension(java.util.List<TlsConstants.SignatureScheme> signatureSchemes)SignatureAlgorithmsExtension(TlsConstants.SignatureScheme... signatureAlgorithms)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]getBytes()java.util.List<TlsConstants.SignatureScheme>getSignatureAlgorithms()-
Methods inherited from class net.luminis.tls.extension.Extension
parseExtensionHeader, parseExtensionHeader
-
-
-
-
Constructor Detail
-
SignatureAlgorithmsExtension
public SignatureAlgorithmsExtension()
-
SignatureAlgorithmsExtension
public SignatureAlgorithmsExtension(java.util.List<TlsConstants.SignatureScheme> signatureSchemes)
-
SignatureAlgorithmsExtension
public SignatureAlgorithmsExtension(TlsConstants.SignatureScheme... signatureAlgorithms)
-
SignatureAlgorithmsExtension
public SignatureAlgorithmsExtension(java.nio.ByteBuffer buffer) throws DecodeErrorException- Throws:
DecodeErrorException
-
-
Method Detail
-
getSignatureAlgorithms
public java.util.List<TlsConstants.SignatureScheme> getSignatureAlgorithms()
-
-