A service may have an identifier. The identifer consists of a public cryptographic key and an X.500 name. Since a service contract corresponds to exactly one service, a service contract corresponds to at most one service identifier, even though there may be several service contracts corresponding to that service.