Package AccessGrid :: Package Security :: Module Utilities
[show private | hide private]
[frames | no frames]

Module AccessGrid.Security.Utilities

pyGlobus hosting environment utility classes and functions.
Function Summary
  CreateSubjectFromGSIContext(context)
  CreateTCPAttrAlwaysAuth()
Create a TCP attr that allows all connections.
  CreateTCPAttrAlwaysAuthSSL()
Create a TCP attr that allows all connections.
  CreateTCPAttrCallbackAuth(auth_cb)
Create a TCP attr to invoke auth_cb for authorization decisions.
  CreateTCPAttrCallbackAuthSSL(auth_cb)
Create a TCP attr to invoke auth_cb for authorization decisions.
  CreateTCPAttrDefault()
Create a TCP attr with common defaults.
  CreateTCPAttrDefaultSSL()
Create a TCP attr with common defaults for SSL compatibility.
  CreateTCPAttrSelfAuth()
Create a TCP attr to allow only connections from self.
  get_certificate_locations(...)
  GetCNFromX509Subject(subject)
Return a short form of the CN in an X509Subject object.

Variable Summary
str __revision__ = '$Id: Utilities.py,v 1.6 2004/09/10 03:58...

Function Details

CreateTCPAttrAlwaysAuth()

Create a TCP attr that allows all connections.

CreateTCPAttrAlwaysAuthSSL()

Create a TCP attr that allows all connections.

CreateTCPAttrCallbackAuth(auth_cb)

Create a TCP attr to invoke auth_cb for authorization decisions.

http://www-unix.globus.org/api/c-globus-2.0-beta1/globus_io/html/group__security.html#a7

CreateTCPAttrCallbackAuthSSL(auth_cb)

Create a TCP attr to invoke auth_cb for authorization decisions.

http://www-unix.globus.org/api/c-globus-2.0-beta1/globus_io/html/group__security.html#a7

CreateTCPAttrDefault()

Create a TCP attr with common defaults. This does not set authorization or authentication modes.

CreateTCPAttrDefaultSSL()

Create a TCP attr with common defaults for SSL compatibility. This does not set authorization or authentication modes.

CreateTCPAttrSelfAuth()

Create a TCP attr to allow only connections from self.

http://www-unix.globus.org/api/c-globus-2.0-beta1/globus_io/html/group__security.html#a7

GetCNFromX509Subject(subject)

Return a short form of the CN in an X509Subject object.
Parameters:
subject - Name to extract CN from
           (type=X509Subject)

Variable Details

__revision__

Type:
str
Value:
'$Id: Utilities.py,v 1.6 2004/09/10 03:58:53 judson Exp $'             

Generated by Epydoc 2.1 on Thu Apr 14 16:39:29 2005 http://epydoc.sf.net