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