Tabnine Logo
GSSName.export
Code IndexAdd Tabnine to your IDE (free)

How to use
export
method
in
org.ietf.jgss.GSSName

Best Java code snippets using org.ietf.jgss.GSSName.export (Showing top 4 results out of 315)

origin: com.hynnet/xws-security

public void updateOtherPartySubject(final Subject subject, 
    final GSSName clientCred, 
    final GSSCredential gssCred) {
  
  try {
    CallerPrincipalCallback pvCallback = new CallerPrincipalCallback(subject, new String(clientCred.export()));
    Callback[] callbacks = new Callback[]{pvCallback};
    _handler.handle(callbacks);
    // adding the KerberosPrincipal to public credentials
    //TODO: check if this needs to be done in case of GF
    AccessController.doPrivileged(new PrivilegedAction() {
      public Object run() {
        KerberosPrincipal kerbPrincipal = new KerberosPrincipal(clientCred.toString());
        subject.getPrincipals().add(kerbPrincipal);
        subject.getPublicCredentials().add(clientCred);
        if(gssCred != null){
          subject.getPrivateCredentials().add(gssCred);
        }
        return null; // nothing to return
      }
    });
  
  } catch (Exception e) {
    log.log(Level.SEVERE, "WSS0216.callbackhandler.handle.exception",
        new Object[]{"CallerPrincipalCallback"});
    throw new XWSSecurityRuntimeException(e);
  }
}
origin: com.jaeksoft/jcifs-krb5-jdk7

Key searchSessionKey(Subject subject) throws GSSException{
  MIEName src = new MIEName(gssContext.getSrcName().export());
  MIEName targ = new MIEName(gssContext.getTargName().export());
  Iterator iter = subject.getPrivateCredentials(KerberosTicket.class).iterator();
  while (iter.hasNext()) {
    KerberosTicket ticket = (KerberosTicket) iter.next();
    MIEName client = new MIEName(gssContext.getMech(), ticket.getClient().getName());
    MIEName server = new MIEName(gssContext.getMech(), ticket.getServer().getName());
    if(src.equals(client)&&targ.equals(server)){
      return ticket.getSessionKey();
    }
  }
  return null;
}
public void dispose() throws GSSException {
origin: AgNO3/jcifs-ng

Key searchSessionKey ( Subject subject ) throws GSSException {
  MIEName src = new MIEName(this.gssContext.getSrcName().export());
  MIEName targ = new MIEName(this.gssContext.getTargName().export());
  ASN1ObjectIdentifier mech = ASN1ObjectIdentifier.getInstance(this.gssContext.getMech().getDER());
  for ( KerberosTicket ticket : subject.getPrivateCredentials(KerberosTicket.class) ) {
    MIEName client = new MIEName(mech, ticket.getClient().getName());
    MIEName server = new MIEName(mech, ticket.getServer().getName());
    if ( src.equals(client) && targ.equals(server) ) {
      return ticket.getSessionKey();
    }
  }
  return null;
}
origin: org.codelibs/jcifs

Key searchSessionKey ( Subject subject ) throws GSSException {
  MIEName src = new MIEName(this.gssContext.getSrcName().export());
  MIEName targ = new MIEName(this.gssContext.getTargName().export());
  ASN1ObjectIdentifier mech = ASN1ObjectIdentifier.getInstance(this.gssContext.getMech().getDER());
  for ( KerberosTicket ticket : subject.getPrivateCredentials(KerberosTicket.class) ) {
    MIEName client = new MIEName(mech, ticket.getClient().getName());
    MIEName server = new MIEName(mech, ticket.getServer().getName());
    if ( src.equals(client) && targ.equals(server) ) {
      return ticket.getSessionKey();
    }
  }
  return null;
}
org.ietf.jgssGSSNameexport

Popular methods of GSSName

  • toString
  • canonicalize
  • equals
  • isAnonymous
  • hashCode

Popular in Java

  • Parsing JSON documents to java classes using gson
  • onCreateOptionsMenu (Activity)
  • getResourceAsStream (ClassLoader)
  • onRequestPermissionsResult (Fragment)
  • Font (java.awt)
    The Font class represents fonts, which are used to render text in a visible way. A font provides the
  • BufferedWriter (java.io)
    Wraps an existing Writer and buffers the output. Expensive interaction with the underlying reader is
  • OutputStream (java.io)
    A writable sink for bytes.Most clients will use output streams that write data to the file system (
  • Calendar (java.util)
    Calendar is an abstract base class for converting between a Date object and a set of integer fields
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • JCheckBox (javax.swing)
  • Top 17 Free Sublime Text Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now