# Package net.shibboleth.idp.cas.protocol

@NonnullElements package net.shibboleth.idp.cas.protocol
APIs related to the CAS protocol.

Class
Description
AbstractProtocolResponse
Abstract base class for protocol response messages.
CASAuditFields
Constants to use for audit logging fields stored in an `AuditContext`.
ProtocolContext<RequestType,ResponseType>
Context container for CAS protocol request and response messages.
ProtocolError
CAS protocol errors.
ProtocolParam
Protocol parameter name enumeration.
ProxyTicketRequest
Container for proxy ticket request parameters provided to `/proxy` URI.
ProxyTicketResponse
Container for proxy ticket response parameters returned from `/proxy` URI.
SamlParam
SAML 1.1 protocol params needed to support `/samlValidate` endpoint.
ServiceTicketRequest
Describes a request for a ticket to access a service.
ServiceTicketResponse
CAS protocol response message for a successfully granted service ticket.
TicketValidationRequest
Ticket validation request message.
TicketValidationResponse
Service ticket validation response protocol message.