‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Security\SigningSecretResolver Class Reference

Public Member Functions

 __construct (array $providers)
 
 findByType (string $type)
 
 findByIdentifier (SecretIdentifier $identifier)
 
 revokeIdentifier (SecretIdentifier $identifier)
 

Protected Attributes

array $providers
 

Detailed Description

Resolves SigningSecretInterface items.

This class with change!

Definition at line 25 of file SigningSecretResolver.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Core\Security\SigningSecretResolver::__construct ( array  $providers)

Member Function Documentation

◆ findByIdentifier()

TYPO3\CMS\Core\Security\SigningSecretResolver::findByIdentifier ( SecretIdentifier  $identifier)

Resolves a specific signing secret by its public identifier (e.g. specific Nonce from NoncePool by given public identifier "nonce:[public-name]")

Definition at line 52 of file SigningSecretResolver.php.

References TYPO3\CMS\Webhooks\Message\$identifier.

Referenced by TYPO3\CMS\Core\Security\RequestToken\fromHashSignedJwt().

◆ findByType()

TYPO3\CMS\Core\Security\SigningSecretResolver::findByType ( string  $type)

Resolves a signing provider by its type (e.g. NoncePool from type ‘'nonce’`)

Definition at line 43 of file SigningSecretResolver.php.

◆ revokeIdentifier()

TYPO3\CMS\Core\Security\SigningSecretResolver::revokeIdentifier ( SecretIdentifier  $identifier)

Revokes a specific signing secret.

Definition at line 63 of file SigningSecretResolver.php.

References TYPO3\CMS\Webhooks\Message\$identifier.

Member Data Documentation

◆ $providers

array TYPO3\CMS\Core\Security\SigningSecretResolver::$providers
protected