‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Security\ContentSecurityPolicy Namespace Reference

Namespaces

 Event
 
 Processing
 
 Reporting
 

Classes

class  ConsumableNonce
 
interface  CoveringInterface
 
class  HashProxy
 
class  HashValue
 
class  ModelService
 
class  Mutation
 
class  MutationCollection
 
class  MutationOrigin
 
class  MutationRepository
 
class  MutationSuggestion
 
class  Policy
 
class  PolicyProvider
 
class  PolicyRegistry
 
class  RawValue
 
class  Scope
 
class  ScopeRepository
 
class  SourceCollection
 
interface  SourceInterface
 
interface  SourceValueInterface
 
class  UriValue
 

Enumerations

enum  Directive : string
 
enum  HashType : string { length }
 
enum  MutationMode : string { Remove = 'remove' }
 
enum  MutationOriginType : string { resolution = 'resolution' }
 
enum  SourceKeyword : string implements SourceInterface { vetoes }
 
enum  SourceScheme : string implements SourceInterface { wss = 'wss' }
 

Enumeration Type Documentation

◆ Directive

◆ HashType

Representation of Content-Security-Policy hash algorithm type see https://www.w3.org/TR/CSP3/#grammardef-hash-algorithm

Enumerator
length 
Returns
‪int length in bytes

Definition at line 24 of file HashType.php.

◆ MutationMode

The mode used in mutations (sic!).

Enumerator
Remove 

sets (overrides) a directive completely just appends to a given directive inherits once from the corresponding ancestor chain inherits again from the corresponding ancestor chain and merges existing sources shortcut for InheritOnce and Append reduces a directive by a given aspect removes a directive completely

Definition at line 23 of file MutationMode.php.

◆ MutationOriginType

Enumerator
resolution 

Definition at line 20 of file MutationOriginType.php.

◆ SourceKeyword

Representation of Content-Security-Policy source keywords see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/Sources#sources

Enumerator
vetoes 

Definition at line 24 of file SourceKeyword.php.

◆ SourceScheme

Representation of Content-Security-Policy source schemes see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/Sources#sources

Enumerator
wss 

Definition at line 24 of file SourceScheme.php.