package org.apereo.cas.services;
/**
* Defines how to encrypt data based on registered service's public key, etc.
*
* @author Misagh Moayyed
* @since 4.1
*/
public interface RegisteredServiceCipherExecutor {
/**
* Encode string.
*
* @param data the data
* @param service the service
* @return the encoded string or null
*/
String encode(String data, RegisteredService service);
}