public GSSName getExpectedName(GSSCredential cred, String host) throws GSSException { GSSManager manager = ExtendedGSSManager.getInstance(); return manager.createName(_identity, null); }
public GSSCredential getCredential(File proxyFile) throws IOException, GSSException { byte[] proxyBytes = new byte[(int) proxyFile.length()]; FileInputStream in = new FileInputStream(proxyFile); in.read(proxyBytes); in.close(); ExtendedGSSManager manager = (ExtendedGSSManager) ExtendedGSSManager.getInstance(); return manager.createCredential(proxyBytes, ExtendedGSSCredential.IMPEXP_OPAQUE, GSSCredential.DEFAULT_LIFETIME, null, GSSCredential.INITIATE_AND_ACCEPT); } }
public GSSName getExpectedName(GSSCredential cred, String host) throws GSSException { GSSManager manager = ExtendedGSSManager.getInstance(); return manager.createName(_service + "@" + host, GSSName.NT_HOSTBASED_SERVICE); }
public GSSCredential getCredential(File proxyFile) throws IOException, GSSException { byte[] proxyBytes = new byte[(int) proxyFile.length()]; FileInputStream in = new FileInputStream(proxyFile); in.read(proxyBytes); in.close(); ExtendedGSSManager manager = (ExtendedGSSManager) ExtendedGSSManager.getInstance(); return manager.createCredential(proxyBytes, ExtendedGSSCredential.IMPEXP_OPAQUE, GSSCredential.DEFAULT_LIFETIME, null, GSSCredential.INITIATE_AND_ACCEPT); } }
public GSSName getExpectedName(GSSCredential cred, String host) throws GSSException { GSSManager manager = ExtendedGSSManager.getInstance(); return manager.createName(_service + "@" + host, GSSName.NT_HOSTBASED_SERVICE); }
public GSSCredential getCredential(File proxyFile) throws IOException, GSSException { byte[] proxyBytes = new byte[(int) proxyFile.length()]; FileInputStream in = new FileInputStream(proxyFile); try { in.read(proxyBytes); } finally { in.close(); } ExtendedGSSManager manager = (ExtendedGSSManager) ExtendedGSSManager.getInstance(); return manager.createCredential(proxyBytes, ExtendedGSSCredential.IMPEXP_OPAQUE, GSSCredential.DEFAULT_LIFETIME, null, GSSCredential.INITIATE_AND_ACCEPT); } }
public GSSName getExpectedName(GSSCredential cred, String host) throws GSSException { GSSManager manager = ExtendedGSSManager.getInstance(); return manager.createName(_identity, null); }
throw new SecurityException("could not get credential; no location defined"); ExtendedGSSManager manager = (ExtendedGSSManager) ExtendedGSSManager.getInstance(); return manager.createCredential(data, ExtendedGSSCredential.IMPEXP_OPAQUE, credentialLifetime, null, // use
public GSSName getExpectedName(GSSCredential cred, String host) throws GSSException { if (cred == null) { GSSManager manager = ExtendedGSSManager.getInstance(); cred = manager.createCredential(GSSCredential.INITIATE_AND_ACCEPT); } return cred.getName(); }
public GSSName getExpectedName(GSSCredential cred, String host) throws GSSException { if (cred == null) { GSSManager manager = ExtendedGSSManager.getInstance(); cred = manager.createCredential(GSSCredential.INITIATE_AND_ACCEPT); } return cred.getName(); }
/** */ private static GSSCredential getJobCredentials(GramJob job) throws GSSException { GSSCredential cred = job.getCredentials(); if (cred == null) { GSSManager manager = ExtendedGSSManager.getInstance(); cred = manager.createCredential(GSSCredential.INITIATE_AND_ACCEPT); job.setCredentials(cred); } return cred; }
protected Socket wrapSocket(Socket socket) throws GSSException { GSSManager manager = ExtendedGSSManager.getInstance(); ExtendedGSSContext context = (ExtendedGSSContext)manager.createContext(credentials); context.setOption(GSSConstants.GSS_MODE, gssMode); GssSocketFactory factory = GssSocketFactory.getDefault(); GssSocket gsiSocket = (GssSocket)factory.createSocket(socket, null, 0, context); // server socket gsiSocket.setUseClientMode(false); gsiSocket.setAuthorization(this.authorization); return gsiSocket; }
protected Socket wrapSocket(Socket socket) throws GSSException { GSSManager manager = ExtendedGSSManager.getInstance(); ExtendedGSSContext context = (ExtendedGSSContext)manager.createContext(credentials); context.setOption(GSSConstants.GSS_MODE, gssMode); GssSocketFactory factory = GssSocketFactory.getDefault(); GssSocket gsiSocket = (GssSocket)factory.createSocket(socket, null, 0, context); // server socket gsiSocket.setUseClientMode(false); gsiSocket.setAuthorization(this.authorization); return gsiSocket; }
protected Socket openSocket(String host, int port) throws IOException { GSSManager manager = ExtendedGSSManager.getInstance(); ExtendedGSSContext context = null; try { context = (ExtendedGSSContext)manager.createContext( null, GSSConstants.MECH_OID, this.cred, GSSContext.DEFAULT_LIFETIME ); context.setOption(GSSConstants.GSS_MODE, GSIConstants.MODE_SSL); } catch (GSSException e) { throw new ChainedIOException("Security error", e); } GssSocketFactory factory = GssSocketFactory.getDefault(); socket = factory.createSocket(host, port, context); ((GssSocket)socket).setAuthorization(this.auth); return socket; }
GSSManager manager = ExtendedGSSManager.getInstance();
this.append = append; GSSManager manager = ExtendedGSSManager.getInstance();
GSSManager manager = ExtendedGSSManager.getInstance();
GSSManager manager = ExtendedGSSManager.getInstance();
GSSManager manager = ExtendedGSSManager.getInstance();
GSSManager manager = ExtendedGSSManager.getInstance();