public class ServerCertificateTypeExtension extends CertificateTypeExtension
HelloExtension.ExtensionTypeEXTENSION_TYPE_BITS, LIST_FIELD_LENGTH_BITSLENGTH_BITS, TYPE_BITS| Constructor and Description |
|---|
ServerCertificateTypeExtension(CertificateType certificateType)
Constructs a server-side certificate type extension with the supported
certificate type.
|
ServerCertificateTypeExtension(List<CertificateType> certificateTypes)
Constructs a client-side certificate type extension with a list of
supported certificate types.
|
| Modifier and Type | Method and Description |
|---|---|
static ServerCertificateTypeExtension |
fromExtensionDataReader(org.eclipse.californium.elements.util.DatagramReader extensionDataReader)
Constructs a server certificate type extension with a list of supported
certificate types, or a selected certificate type chosen by the server.
|
String |
toString() |
addExtensionData, getCertificateTypes, getLength, isClientExtensionfromExtensionDataReader, toByteArraypublic ServerCertificateTypeExtension(List<CertificateType> certificateTypes)
certificateTypes - the list of supported certificate types.public ServerCertificateTypeExtension(CertificateType certificateType)
certificateType - the supported certificate type.public String toString()
toString in class CertificateTypeExtensionpublic static ServerCertificateTypeExtension fromExtensionDataReader(org.eclipse.californium.elements.util.DatagramReader extensionDataReader)
extensionDataReader - the list of supported certificate types or the
selected certificate type encoded in bytes.NullPointerException - if extension data is nullIllegalArgumentException - if extension data is emptyCopyright © 2023 Eclipse Foundation. All rights reserved.