Authentication Services
Introduction
Authentication Services
PHP Manual
Kerberos V / KADM5 / GSSAPI
Introduction
Installing/Configuring
Requirements
Installation
Runtime Configuration
Resource Types
Predefined Constants
Constants for GSSAPI
Examples
Initializing a credential cache
KRB5CCache
— The KRB5CCache class
KRB5CCache::getEntries
— Gets the SPNs for which the ccache contains tickets
KRB5CCache::getName
— Returns the credential cache identifier for the ccache
KRB5CCache::initKeytab
— Gets a TGT using a key given in a keytable file
KRB5CCache::initPassword
— Gets a TGT using a given password
KRB5CCache::isValid
— Checks whether the credentials contained are still valid
KRB5CCache::open
— Copies the credentials contained in some credential cache to this credential cache
KRB5CCache::save
— Copies the contents of the credential cache to another one
KRB5CCache::setConfig
— Sets the kerberos confiuration file to use
GSSAPIContext
— The GSSAPIContext class
GSSAPIContext::acceptSecContext
— Accepts a GSSAPI context initiated by a remote party
GSSAPIContext::acquireCredentials
— Obtains credentials for establishing a GSSAPI context
GSSAPIContext::getMic
— Calculate a MIC on a given message
GSSAPIContext::initSecContext
— Initiates a GSSAPI security context
GSSAPIContext::inquireCredentials
— Gets information about the credentials used for context establishment
GSSAPIContext::unwrap
— Unwraps a previously wrapped message
GSSAPIContext::verifyMic
— Verifies a MIC calculated by the remote party
GSSAPIContext::wrap
— Wraps a message
KRB5NegotiateAuth
— The KRB5NegotiateAuth class
KRB5NegotiateAuth::__construct
— Initialize the negotiate auth handler
KRB5NegotiateAuth::doAuthentication
— Performs HTTP Negotiate authentication
KRB5NegotiateAuth::getAuthenticatedUser
— Returns the principal name of the authenticated user
KRB5NegotiateAuth::getDelegatedCredentials
— Gets the possibly delegated credentials of the authenticated user
Authentication Services
Introduction
Authentication Services
PHP Manual