No, it's not possible at the moment.
I have found this commit of the cardano-multiplatform-lib
that starts giving some support for these kind of tasks related to generating different types of certificates (stake pool ones included):
https://github.com/dcSpark/cardano-multiplatform-lib/commit/d9ec0ce32136deda2a497dd1c04e6dce8932ba5a
The PR is in progress yet. We will need to wait a little more for dcSpark team, in order to have full support for this feature.
In the meanwhile, I suggest using cardanocli-js
to generate stake pool certificates.
Like this:
const CardanocliJs = require("cardanocli-js");
const shelleyGenesisPath = "/path/to/your/testnet-shelley-genesis.json";
const options = {
shelleyGenesisPath,
network: "testnet-magic 1097911063"
};
const cardanocliJs = new CardanocliJs(options);
const nodeKeyGenKES = cardanocliJs.nodeKeyGenKES(stakePoolName);
const nodeKeyGen = cardanocliJs.nodeKeyGen(stakePoolName);
const nodeOperationalCert = cardanocliJs.nodeIssueOpCert(stakePoolName);
const vrfKeyAccount = cardanocliJs.nodeKeyGenVRF(stakePoolName);