Final version with service validation

To avoid span of external openssl