Security
Table of Contents
Namespaces
- Bruteforce
- CSP
- Events
- FeaturePolicy
- Ip
- RateLimiting
- VerificationToken
Interfaces
- IContentSecurityPolicyManager
- Used for Content Security Policy manipulations
- ICredentialsManager
- Store and retrieve credentials for external services
- ICrypto
- Class Crypto provides a high-level encryption layer using AES-CBC. If no key has been provided
it will use the secret defined in config.php as key. Additionally the message will be HMAC'd.
- IHasher
- Class Hasher provides some basic hashing functions. Furthermore, it supports legacy hashes
used by previous versions of ownCloud and helps migrating those hashes to newer ones.
- IRemoteHostValidator
- Validator for remote hosts
- ISecureRandom
- Class SecureRandom provides a wrapper around the random_int function to generate
secure random strings. For PHP 7 the native CSPRNG is used, older versions do
use a fallback.
- ITrustedDomainHelper
- Allows checking domains and full URLs against the list of trusted domains for
this server in the config file.
Enums
- PasswordContext
- Define the context in which a password is used.