namespace IronLicensing.Client;
///
/// Verifies license signatures for offline validation
///
public interface ISignatureVerifier
{
///
/// Verifies that the data was signed with the corresponding private key
///
/// The RSA public key in PEM format
/// The original data that was signed
/// The base64-encoded signature
/// True if signature is valid
bool Verify(string publicKeyPem, string data, string signature);
}