Contents
Class GSSUtil
java.lang.Object
com.sun.security.jgss.GSSUtil
GSS-API Utilities for use in conjunction with the JDK implementation
of Java GSS-API.
- Since:
- 1.4
-
Method Summary
Modifier and TypeMethodDescriptionstatic Subject
createSubject
(GSSName principals, GSSCredential credentials) Use this method to convert aGSSName
andGSSCredential
into aSubject
.
-
Method Details
-
createSubject
Use this method to convert aGSSName
andGSSCredential
into aSubject
. Typically this would be used by a server that wants to impersonate a client. The elements from theGSSName
are placed in the principals set of thisSubject
and those from theGSSCredential
are placed in the private credentials set of theSubject
. Any Kerberos specific elements that are added to the subject will be instances of the standard Kerberos implementation classes defined injavax.security.auth.kerberos
.- Parameters:
principals
- aGSSName
containing one or more mechanism specific representations of the same entity. These mechanism specific representations will be populated in the returnedSubject
's principal set.credentials
- aGSSCredential
containing one or more mechanism specific credentials for the same entity. These mechanism specific credentials will be populated in the returnedSubject
's private credential set. Passing in a value ofnull
will imply that the private credential set should be left empty.- Returns:
- a
Subject
with the entries that contain elements from the givenGSSName
andGSSCredential
.
-