class ZTSImpl implements KeyStore, ZTSHandler {

    void validatePrincipalNotRoleIdentity(Principal principal, final String caller) {
        if (principal != null && principal.getRoles() != null) {
            throw forbiddenError("Role Identity not authorized for request", caller,
                    ZTSConsts.ZTS_UNKNOWN_DOMAIN, principal.getDomain());
        }
    }

    public  ZTSImpl();
    public  ZTSImpl(CloudStore implCloudStore, DataStore implDataStore);

}