variable certificateInfo

Codec for <certificateInfo>.

Examples

Import a certificate

import { assertStringIncludes } from "@std/assert";
import { certificateInfo } from "@hertzg/reolink-api/protocol/params";

const xml = certificateInfo.encode({
  certName: "server.crt",
  keyName: "server.key",
  key: "-----BEGIN PRIVATE KEY-----",
  cert: "-----BEGIN CERTIFICATE-----",
  option: "import",
});

assertStringIncludes(xml, "<option>import</option>");

Type

XmlParam<"certificateInfo", CertificateInfo>

Usage

import { certificateInfo } from "protocol/params/mod.ts";