public abstract class Credentials
extends java.lang.Object
Credentials are used to authenticate with.
The credentials differ per type of authentication, this class needs to be extended
by the identitytype in order to support the right credentials.
Inside the authentication implementation the type of credentials can be checked and decided
if it is a supported type of credentials for that authentication type.