Squeak Class Documentation category index | class index  
 
SecurityManager
  category: System-Support
  superclass: Object
  subclasses:

No comment. Sorry.

instance methods
  accessing
  addTrustedKey:
keysFileName
keysFileName:
secureUserDirectory
signingKey
trustedKeys
untrustedUserDirectory

  fileIn/out
  loadSecurityKeys
storeSecurityKeys

  initialize-release
  flushSecurityKey:
flushSecurityKeys
initialize
shutDown
startUp

  private
  generateKeyPairInBackground
generateLocalKeyPair

  security operations
  disableFileAccess
disableImageWrite
disableSocketAccess
enterRestrictedMode
fileInObjectAndCode:
positionToSecureContentsOf:
signFile:directory:

  testing
  canWriteImage
hasFileAccess
hasSocketAccess
isInRestrictedMode

class methods
  accessing
  default

  class initialization
  initialize
shutDown
startUp

instance methods
  accessing top  
 

addTrustedKey:

Add a public key to the list of trusted keys


 

keysFileName


 

keysFileName:


 

secureUserDirectory

SecurityManager default secureUserDirectory


 

signingKey

Return the key used for signing projects


 

trustedKeys

Return an array of trusted public keys for verifying some project


 

untrustedUserDirectory

SecurityManager default untrustedUserDirectory


  fileIn/out top  
 

loadSecurityKeys

SecurityManager default loadSecurityKeys


 

storeSecurityKeys

SecurityManager default storeSecurityKeys


  initialize-release top  
 

flushSecurityKey:

Flush a security key


 

flushSecurityKeys

Flush all keys


 

initialize


 

shutDown

Flush existing keys


 

startUp

Attempt to load existing keys


  private top  
 

generateKeyPairInBackground

SecurityManager default generateKeyPairInBackground


 

generateLocalKeyPair

SecurityManager default generateLocalKeyPair


  security operations top  
 

disableFileAccess

SecurityManager default disableFileAccess


 

disableImageWrite

SecurityManager default disableImageWrite


 

disableSocketAccess

SecurityManage default disableSocketAccess


 

enterRestrictedMode

Some insecure contents was encountered. Close all doors and proceed.


 

fileInObjectAndCode:


 

positionToSecureContentsOf:


 

signFile:directory:

Sign the given project in the directory


  testing top  
 

canWriteImage

SecurityManager default canWriteImage


 

hasFileAccess

SecurityManager default hasFileAccess


 

hasSocketAccess

SecurityManager default hasSocketAccess


 

isInRestrictedMode

Return true if we're in restricted mode


class methods
  accessing top  
 

default


  class initialization top  
 

initialize

SecurityManager initialize


 

shutDown

This message is sent on system shutdown to registered classes


 

startUp

This message is sent to registered classes when the system is coming up.