Interfaces and classes for security, negotiation, authentication, authorization and cryptography.