Skip to content

nooschain v0.1.0


nooschain / crypto/signatures / normalizePemNoTrailingNewline

Function: normalizePemNoTrailingNewline()

normalizePemNoTrailingNewline(pem): string

Defined in: crypto/signatures.ts:28

Removes line endings after a PEM footer while preserving internal PEM lines.

Node's PEM exporter includes a final newline. That is fine for parsing, but NOOSChain stores public keys in consensus tables and compares them as exact strings, so persisted keys must not carry a trailing line ending after the -----END ... KEY----- marker.

Parameters

pem

string

Returns

string

Audience-first NOOSChain documentation.