public class FipsLicenseValidator extends EeLicenseValidator
EeLicenseValidator to provide additional validation using a specific public key and encryption algorithm.mulePublicKey| Constructor and Description |
|---|
FipsLicenseValidator() |
| Modifier and Type | Method and Description |
|---|---|
protected PublicKey |
getMulePublicKey()
Loads the Mule public key that is used for FIPS-compliant license validation.
|
protected ProviderLicense |
getProviderLicense(org.mule.runtime.module.license.api.PluginLicenseValidationRequest pluginLicenseValidationRequest)
Constructs a
ProviderLicense object using the provided license validation request. |
validatePluginLicenseprotected PublicKey getMulePublicKey() throws Exception
getMulePublicKey in class EeLicenseValidatorPublicKey used for validating the license.Exception - if the public key cannot be loaded or is invalid.protected ProviderLicense getProviderLicense(org.mule.runtime.module.license.api.PluginLicenseValidationRequest pluginLicenseValidationRequest) throws InvalidKeyException
ProviderLicense object using the provided license validation request. This method uses the
FIPS-compliant RSA encryption algorithm for the validation process.getProviderLicense in class EeLicenseValidatorpluginLicenseValidationRequest - the request containing details of the plugin license to be validatedProviderLicense configured with the FIPS-compliant public key and encryption algorithm.InvalidKeyException - if the public key is invalid or cannot be used for encryption.Copyright © 2006–2025 MuleSoft, Inc.. All rights reserved.