Certificate Request

class siotls.contents.handshakes.certificate_request.CertificateRequest

Certificate Request handshake as defined in RFC 8446 Section 4.3.2. Sent by the server when it want the user to authenticate.

__init__(certificate_request_context, extensions)
Parameters:
  • certificate_request_context (bytes)

  • extensions (Sequence[Extension])

certificate_request_context: bytes

Additional opaque data, for Post-Handshake Authentication (RFC 8446 Section 4.6.2).

extensions: dict[ExtensionType | int, Extension]

The list of extensions describing the certificate being requested, e.g. SignatureAlgorithms and CertificateAuthorities.

msg_type: HandshakeType | HandshakeType_ = 13

The unique numeric identifier of the handshake.