Orchestrator Function: AVI SSL Key Params Build

by Simon Sparks · 11 March 2026

To use this function add it to the class library file named PluginAVIService.ts

GitHub Repository: https://github.com/SimonSparksUK/Orchestrator

Filename: PluginAVIService.ts

Description: Orchestrator Function to Build an AVI SSL Key Params.

Private Function: AviSSLKeyParamsBuild

privateAviSSLKeyParamsBuild(strAlgorithm:string,strKeySizeEC:string,strKeySizeRSA:string):AviSSLKeyParams{
letobjAviSSLKeyParams:AviSSLKeyParams=newAviSSLKeyParams();
objAviSSLKeyParams.setAlgorithm(strAlgorithm);

if (strAlgorithm==="SSL_KEY_ALGORITHM_EC"){
letobjAviSSLKeyECParams:AviSSLKeyECParams=newAviSSLKeyECParams();
objAviSSLKeyECParams.setCurve(strKeySizeEC);

objAviSSLKeyParams.setEcParams(objAviSSLKeyECParams);
}
elseif (strAlgorithm==="SSL_KEY_ALGORITHM_RSA"){
letobjAviSSLKeyRSAParams:AviSSLKeyRSAParams=newAviSSLKeyRSAParams();
objAviSSLKeyRSAParams.setKeySize(strKeySizeRSA);
objAviSSLKeyRSAParams.setExponent(65537);

objAviSSLKeyParams.setRsaParams(objAviSSLKeyRSAParams);
}

returnobjAviSSLKeyParams;
}

Discover more from Cloud Build Tools

Subscribe to get the latest posts sent to your email.

You may also like