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); }