module
Matter::Controller::CertificateUtil
Extended Modules
Defined in:
matter/controller/certificate_util.crConstant Summary
-
Log =
::Log.for("matter.controller.cert")
Instance Method Summary
-
#extract_uncompressed_public_key_from_csr(csr_der : Bytes) : Bytes
Extract the 65-byte uncompressed EC public key from a DER-encoded CSR.
Instance Method Detail
def extract_uncompressed_public_key_from_csr(csr_der : Bytes) : Bytes
#
Extract the 65-byte uncompressed EC public key from a DER-encoded CSR.
This implementation is intentionally minimal: it scans for a BIT STRING
containing an uncompressed P-256 point (0x04 || x || y) as generated by
OperationalCredentialsCluster#build_csr_der.