[Top]
GSSAPI
GSSAPI.Context
|
Method GSSAPI.Context()->create()
- Method
create
-
void GSSAPI.Context(string interprocess_token, void|int required_services)
- Description
-
Creates a context by importing an inter-process token.
This wraps GSS_Import_sec_context according to RFC 2743
section 2.2.9.
- Parameter interprocess_token
-
The inter-process token which has been created by export or
some other GSS_Export_sec_context wrapper.
- Parameter required_services
-
Bitfield of GSSAPI.*_FLAG flags specifying all services
that must be provided in the context. If the context fail to
provide any of them then it is closed and a
GSSAPI.MissingServicesError is thrown.
GSSAPI.PROT_READY_FLAG is ignored in this parameter. The fact
that a user calls a per-message function indicates that this
service is required at that point, and a
GSSAPI.MissingServicesError is thrown if it isn't.
- Note
-
It is not possible to retrieve delegated credentials from an
imported context. That is a GSS-API limitation.
|