@Nonnull
    public SecretsManagerOptions getSecretsManagerOptions(@Nonnull String ksmConfig) throws GuacamoleException {

        return new SecretsManagerOptions(
                parseKsmConfig(ksmConfig), null, getAllowUnverifiedCertificate());
    }
Returns the options required to authenticate with Keeper Secrets Manager
when retrieving secrets. These options are read from the contents of
base64-encoded JSON configuration data generated by the Keeper Commander
CLI tool. This configuration data must be passed directly as an argument.

@param ksmConfig
    The KSM configuration blob to parse.

@return
    The options that should be used when connecting to Keeper Secrets
    Manager when retrieving secrets.

@throws GuacamoleException
    If an invalid ksmConfig parameter is provided.
extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/conf/KsmConfigurationService.java