Sample code for 30+ languages & platforms
Node.js

DSA Public Key PEM to DER Conversion

See more DSA Examples

Converts a DSA public key from PEM format to DER.

Chilkat Node.js Downloads

Node.js
NODEJS_PRELUDE

function chilkatExample() {

    var success = false;

    //  This example requires the Chilkat API to have been previously unlocked.
    //  See Global Unlock Sample for sample code.

    var dsa = new chilkat.Dsa();

    //  Load a PEM public key.
    var pemPublicKey;
    pemPublicKey = dsa.LoadText("dsa_pub.pem");
    //  Import the public key PEM into the DSA object.
    success = dsa.FromPublicPem(pemPublicKey);
    if (success !== true) {
        console.log(dsa.LastErrorText);
        return;
    }

    //  Write it out as a DER file:
    success = dsa.ToPublicDerFile("dsa_pub.der");
    if (success !== true) {
        console.log(dsa.LastErrorText);
        return;
    }

    console.log("Finished!");

}

chilkatExample();