Sha256: c61632b0d2989662174a163c6244ae3a7dbe2b09f77bcf79d91d678a51238569
Contents?: true
Size: 997 Bytes
Versions: 17
Compression:
Stored size: 997 Bytes
Contents
module MCollective # Security is implimented using a module structure and installations # can configure which module they want to use. # # Security modules deal with various aspects of authentication and authorization: # # - Determines if a filter excludes this host from dealing with a request # - Serialization and Deserialization of messages # - Validation of messages against keys, certificates or whatever the class choose to impliment # - Encoding and Decoding of messages # # To impliment a new security class using SSL for example you would inherit from the base # class and only impliment: # # - decodemsg # - encodereply # - encoderequest # - validrequest? # # Each of these methods should increment various stats counters, see the default MCollective::Security::Psk module for examples of this # # Filtering can be extended by providing a new validate_filter? method. module Security autoload :Base, "mcollective/security/base" end end
Version data entries
17 entries across 17 versions & 1 rubygems