Nextcloud PHP API (master)

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.

        
On this page

Search results