Interface Summary | |
---|---|
GSSContext |
This interface encapsulates the GSS-API security context and provides the security services ({@link #wrap(byte[],int,int,org.ietf.jgss.MessageProp)}, {@link #unwrap(byte[],int,int,org.ietf.jgss.MessageProp)}, {@link #getMIC(byte[],int,int,org.ietf.jgss.MessageProp)}, {@link #verifyMIC(byte[],int,int,byte[],int,int,org.ietf.jgss.MessageProp)}) that are available over the context. |
GSSCredential |
This interface encapsulates the GSS-API credentials for an entity. |
GSSName |
This interface encapsulates a single GSS-API principal entity. |
Class Summary | |
---|---|
ChannelBinding |
The GSS-API accommodates the concept of caller-provided channel binding information. |
GSSManager |
The GSSManager class is an abstract class that serves as a factory for three GSS interfaces: {@link GSSName}, {@link GSSCredential}, and {@link GSSContext}. |
MessageProp |
This is a utility class used within the per-message {@link GSSContext} methods to convey per-message properties. When used with the GSSContext interface's {@link GSSContext#wrap(byte[],int,int,org.ietf.jgss.MessageProp)} and {@link GSSContext#getMIC(byte[],int,int,org.ietf.jgss.MessageProp)} methods, an instance of this class is used to indicate the desired QOP and to request if confidentiality services are to be applied to caller supplied data (wrap only). |
Oid |
This class represents Universal Object Identifiers (Oids) and their associated operations. Oids are hierarchically globally-interpretable identifiers used within the GSS-API framework to identify mechanisms and name formats. The structure and encoding of Oids is defined in ISOIEC-8824 and ISOIEC-8825. |
Exception Summary | |
---|---|
GSSException | This exception is thrown whenever a fatal GSS-API error occurs including mechanism specific errors. |