Skip to content

verifyCertificateSigningRequest

Verifies the self-signature of a PKCS#10 certificate signing request.

Parses the CSR from PEM or DER, then checks that its signature is valid against its own embedded public key.

ts
function verifyCertificateSigningRequest(
	input: CsrSource,
): Promise<VerifyRequestResult>

Parameters

Examples

ts
import { verifyCertificateSigningRequest } from 'micro509';

const result = await verifyCertificateSigningRequest(csrPem);
if (result.ok) {
  console.log('subject:', result.value.subject.values.commonName);
}

Released under the MIT License.