com.ibm.cics.server

Class CicsSecurityManager

  • java.lang.Object
    • java.lang.SecurityManager
      • com.ibm.cics.server.CicsSecurityManager


  • public class CicsSecurityManager
    extends java.lang.SecurityManager

    This class provides a security manager for the CICS environment.

    Since CICS TS version:
    1.3
    Since package version:
    1.0
    • Constructor Detail

      • CicsSecurityManager

        public CicsSecurityManager()
        The constructor for the CICS supplied security manager
        Since CICS TS version:
        1.3
        Since package version:
        1.0
    • Method Detail

      • checkAccept

        public void checkAccept(java.lang.String host,
                                int port)
        Overrides:
        checkAccept in class java.lang.SecurityManager
        See Also:
        SecurityManager.checkAccept(java.lang.String, int)
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • checkAccess

        public void checkAccess(java.lang.Thread t)
        Overrides:
        checkAccess in class java.lang.SecurityManager
        See Also:
        SecurityManager.checkAccess(java.lang.Thread)
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • checkAccess

        public void checkAccess(java.lang.ThreadGroup g)
        Overrides:
        checkAccess in class java.lang.SecurityManager
        See Also:
        SecurityManager.checkAccess(java.lang.ThreadGroup)
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • checkAwtEventQueueAccess

        @Deprecated
        public void checkAwtEventQueueAccess()
        Deprecated. 
        Overrides:
        checkAwtEventQueueAccess in class java.lang.SecurityManager
        See Also:
        SecurityManager.checkAwtEventQueueAccess()
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • checkConnect

        public void checkConnect(java.lang.String host,
                                 int port)
        Overrides:
        checkConnect in class java.lang.SecurityManager
        See Also:
        SecurityManager.checkConnect(java.lang.String, int)
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • checkConnect

        public void checkConnect(java.lang.String host,
                                 int port,
                                 java.lang.Object securityContext)
        Overrides:
        checkConnect in class java.lang.SecurityManager
        See Also:
        SecurityManager.checkConnect(java.lang.String, int, java.lang.Object)
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • checkCreateClassLoader

        public void checkCreateClassLoader()
        Overrides:
        checkCreateClassLoader in class java.lang.SecurityManager
        See Also:
        SecurityManager.checkCreateClassLoader()
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • checkDelete

        public void checkDelete(java.lang.String file)
        Overrides:
        checkDelete in class java.lang.SecurityManager
        See Also:
        SecurityManager.checkDelete(java.lang.String)
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • checkExec

        public void checkExec(java.lang.String cmd)
        Overrides:
        checkExec in class java.lang.SecurityManager
        See Also:
        SecurityManager.checkExec(java.lang.String)
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • checkExit

        public void checkExit(int status)
        Overrides:
        checkExit in class java.lang.SecurityManager
        See Also:
        SecurityManager.checkExit(int)
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • checkLink

        public void checkLink(java.lang.String libname)
        Overrides:
        checkLink in class java.lang.SecurityManager
        See Also:
        SecurityManager.checkLink(java.lang.String)
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • checkListen

        public void checkListen(int port)
        Overrides:
        checkListen in class java.lang.SecurityManager
        See Also:
        SecurityManager.checkListen(int)
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • checkMemberAccess

        @Deprecated
        public void checkMemberAccess(java.lang.Class<?> theClass,
                                                  int which)
        Deprecated. 
        Overrides:
        checkMemberAccess in class java.lang.SecurityManager
        See Also:
        SecurityManager.checkMemberAccess(java.lang.Class, int)
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • checkMulticast

        public void checkMulticast(java.net.InetAddress theAddress)
        Overrides:
        checkMulticast in class java.lang.SecurityManager
        See Also:
        SecurityManager.checkMulticast(java.net.InetAddress)
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • checkMulticast

        @Deprecated
        public void checkMulticast(java.net.InetAddress theAddress,
                                               byte theByte)
        Deprecated. No longer supported
        Overrides:
        checkMulticast in class java.lang.SecurityManager
        See Also:
        SecurityManager.checkMulticast(java.net.InetAddress, byte)
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • checkPackageAccess

        public void checkPackageAccess(java.lang.String packageName)
        Overrides:
        checkPackageAccess in class java.lang.SecurityManager
        See Also:
        SecurityManager.checkPackageAccess(java.lang.String)
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • checkPackageDefinition

        public void checkPackageDefinition(java.lang.String packageName)
        Overrides:
        checkPackageDefinition in class java.lang.SecurityManager
        See Also:
        SecurityManager.checkPackageDefinition(java.lang.String)
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • checkPrintJobAccess

        public void checkPrintJobAccess()
        Overrides:
        checkPrintJobAccess in class java.lang.SecurityManager
        See Also:
        SecurityManager.checkPrintJobAccess()
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • checkPropertiesAccess

        public void checkPropertiesAccess()
        Overrides:
        checkPropertiesAccess in class java.lang.SecurityManager
        See Also:
        SecurityManager.checkPropertiesAccess()
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • checkPropertyAccess

        public void checkPropertyAccess(java.lang.String key)
        Overrides:
        checkPropertyAccess in class java.lang.SecurityManager
        See Also:
        SecurityManager.checkPropertyAccess(java.lang.String)
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • checkPropertyAccess

        public void checkPropertyAccess(java.lang.String key,
                                        java.lang.String definition)
        Parameters:
        key - the key to check
        definition - a definition of the key
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • checkRead

        public void checkRead(java.io.FileDescriptor fd)
        Overrides:
        checkRead in class java.lang.SecurityManager
        See Also:
        SecurityManager.checkRead(java.io.FileDescriptor)
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • checkRead

        public void checkRead(java.lang.String file)
        Overrides:
        checkRead in class java.lang.SecurityManager
        See Also:
        SecurityManager.checkRead(java.lang.String)
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • checkRead

        public void checkRead(java.lang.String file,
                              java.lang.Object securityContext)
        Overrides:
        checkRead in class java.lang.SecurityManager
        See Also:
        SecurityManager.checkRead(java.lang.String, java.lang.Object)
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • checkSecurityAccess

        public void checkSecurityAccess(java.lang.String action)
        Overrides:
        checkSecurityAccess in class java.lang.SecurityManager
        See Also:
        SecurityManager.checkSecurityAccess(java.lang.String)
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • checkSetFactory

        public void checkSetFactory()
        Overrides:
        checkSetFactory in class java.lang.SecurityManager
        See Also:
        SecurityManager.checkSetFactory()
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • checkSystemClipboardAccess

        @Deprecated
        public void checkSystemClipboardAccess()
        Deprecated. 
        Overrides:
        checkSystemClipboardAccess in class java.lang.SecurityManager
        See Also:
        SecurityManager.checkSystemClipboardAccess()
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • checkTopLevelWindow

        @Deprecated
        public boolean checkTopLevelWindow(java.lang.Object window)
        Deprecated. 
        Overrides:
        checkTopLevelWindow in class java.lang.SecurityManager
        See Also:
        SecurityManager.checkTopLevelWindow(java.lang.Object)
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • checkWrite

        public void checkWrite(java.io.FileDescriptor fd)
        Overrides:
        checkWrite in class java.lang.SecurityManager
        See Also:
        SecurityManager.checkWrite(java.io.FileDescriptor)
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • checkWrite

        public void checkWrite(java.lang.String file)
        Overrides:
        checkWrite in class java.lang.SecurityManager
        See Also:
        SecurityManager.checkWrite(java.lang.String)
        Since CICS TS version:
        1.3
        Since package version:
        1.0