com.ibm.cics.server
Class CicsSecurityManager

java.lang.Object
  extended byjava.lang.SecurityManager
      extended bycom.ibm.cics.server.CicsSecurityManager

public class CicsSecurityManager
extends java.lang.SecurityManager

This class provides a security manager for the CICS environment.

Version:
1.2
Author:
John Colgrave

Constructor Summary
CicsSecurityManager()
          The constructor for the CICS supplied security manager
 
Method Summary
 void checkAccept(java.lang.String host, int port)
           
 void checkAccess(java.lang.Thread t)
           
 void checkAccess(java.lang.ThreadGroup g)
           
 void checkAwtEventQueueAccess()
           
 void checkConnect(java.lang.String host, int port)
           
 void checkConnect(java.lang.String host, int port, java.lang.Object securityContext)
           
 void checkCreateClassLoader()
           
 void checkDelete(java.lang.String file)
           
 void checkExec(java.lang.String cmd)
           
 void checkExit(int status)
           
 void checkLink(java.lang.String libname)
           
 void checkListen(int port)
           
 void checkMemberAccess(java.lang.Class theClass, int which)
           
 void checkMulticast(java.net.InetAddress theAddress)
           
 void checkMulticast(java.net.InetAddress theAddress, byte theByte)
          Deprecated.  
 void checkPackageAccess(java.lang.String packageName)
           
 void checkPackageDefinition(java.lang.String packageName)
           
 void checkPrintJobAccess()
           
 void checkPropertiesAccess()
           
 void checkPropertyAccess(java.lang.String key)
           
 void checkPropertyAccess(java.lang.String key, java.lang.String definition)
           
 void checkRead(java.io.FileDescriptor fd)
           
 void checkRead(java.lang.String file)
           
 void checkRead(java.lang.String file, java.lang.Object securityContext)
           
 void checkSecurityAccess(java.lang.String action)
           
 void checkSetFactory()
           
 void checkSystemClipboardAccess()
           
 boolean checkTopLevelWindow(java.lang.Object window)
           
 void checkWrite(java.io.FileDescriptor fd)
           
 void checkWrite(java.lang.String file)
           
 
Methods inherited from class java.lang.SecurityManager
checkPermission, checkPermission, getInCheck, getSecurityContext, getThreadGroup
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CicsSecurityManager

public CicsSecurityManager()
The constructor for the CICS supplied security manager

Method Detail

checkAccept

public void checkAccept(java.lang.String host,
                        int port)
See Also:
SecurityManager.checkAccept(java.lang.String, int)

checkAccess

public void checkAccess(java.lang.Thread t)
See Also:
SecurityManager.checkAccess(java.lang.Thread)

checkAccess

public void checkAccess(java.lang.ThreadGroup g)
See Also:
SecurityManager.checkAccess(java.lang.ThreadGroup)

checkAwtEventQueueAccess

public void checkAwtEventQueueAccess()
See Also:
SecurityManager.checkAwtEventQueueAccess()

checkConnect

public void checkConnect(java.lang.String host,
                         int port)
See Also:
SecurityManager.checkConnect(java.lang.String, int)

checkConnect

public void checkConnect(java.lang.String host,
                         int port,
                         java.lang.Object securityContext)
See Also:
SecurityManager.checkConnect(java.lang.String, int, java.lang.Object)

checkCreateClassLoader

public void checkCreateClassLoader()
See Also:
SecurityManager.checkCreateClassLoader()

checkDelete

public void checkDelete(java.lang.String file)
See Also:
SecurityManager.checkDelete(java.lang.String)

checkExec

public void checkExec(java.lang.String cmd)
See Also:
SecurityManager.checkExec(java.lang.String)

checkExit

public void checkExit(int status)
See Also:
SecurityManager.checkExit(int)

checkLink

public void checkLink(java.lang.String libname)
See Also:
SecurityManager.checkLink(java.lang.String)

checkListen

public void checkListen(int port)
See Also:
SecurityManager.checkListen(int)

checkMemberAccess

public void checkMemberAccess(java.lang.Class theClass,
                              int which)
See Also:
SecurityManager.checkMemberAccess(java.lang.Class, int)

checkMulticast

public void checkMulticast(java.net.InetAddress theAddress)
See Also:
SecurityManager.checkMulticast(java.net.InetAddress)

checkMulticast

public void checkMulticast(java.net.InetAddress theAddress,
                           byte theByte)
Deprecated.  

See Also:
SecurityManager.checkMulticast(java.net.InetAddress, byte)

checkPackageAccess

public void checkPackageAccess(java.lang.String packageName)
See Also:
SecurityManager.checkPackageAccess(java.lang.String)

checkPackageDefinition

public void checkPackageDefinition(java.lang.String packageName)
See Also:
SecurityManager.checkPackageDefinition(java.lang.String)

checkPrintJobAccess

public void checkPrintJobAccess()
See Also:
SecurityManager.checkPrintJobAccess()

checkPropertiesAccess

public void checkPropertiesAccess()
See Also:
SecurityManager.checkPropertiesAccess()

checkPropertyAccess

public void checkPropertyAccess(java.lang.String key)
See Also:
SecurityManager.checkPropertyAccess(java.lang.String)

checkPropertyAccess

public void checkPropertyAccess(java.lang.String key,
                                java.lang.String definition)
Parameters:
key - the key to check
definition - a definition of the key

checkRead

public void checkRead(java.io.FileDescriptor fd)
See Also:
SecurityManager.checkRead(java.io.FileDescriptor)

checkRead

public void checkRead(java.lang.String file)
See Also:
SecurityManager.checkRead(java.lang.String)

checkRead

public void checkRead(java.lang.String file,
                      java.lang.Object securityContext)
See Also:
SecurityManager.checkRead(java.lang.String, java.lang.Object)

checkSecurityAccess

public void checkSecurityAccess(java.lang.String action)
See Also:
SecurityManager.checkSecurityAccess(java.lang.String)

checkSetFactory

public void checkSetFactory()
See Also:
SecurityManager.checkSetFactory()

checkSystemClipboardAccess

public void checkSystemClipboardAccess()
See Also:
SecurityManager.checkSystemClipboardAccess()

checkTopLevelWindow

public boolean checkTopLevelWindow(java.lang.Object window)
See Also:
SecurityManager.checkTopLevelWindow(java.lang.Object)

checkWrite

public void checkWrite(java.io.FileDescriptor fd)
See Also:
SecurityManager.checkWrite(java.io.FileDescriptor)

checkWrite

public void checkWrite(java.lang.String file)
See Also:
SecurityManager.checkWrite(java.lang.String)