Interface DigestProvider<T extends ProviderConfig>

Type Parameters:
T - type of the custom configuration object
All Superinterfaces:
SecurityProvider
All Known Implementing Classes:
TransitSecurityProvider

public interface DigestProvider<T extends ProviderConfig> extends SecurityProvider
Provider that can create digests of bytes, and then verify them. The digest may be a signature, HMAC or similar.
See Also:
  • Method Details

    • digest

      Create digest support from configuration.
      Parameters:
      config - config located on the node of the specific digest config node
      Returns:
      digest support to digest/verify
    • digest

      DigestProvider.DigestSupport digest(T providerConfig)
      Create digest support from configuration object.
      Parameters:
      providerConfig - configuring a specific digest
      Returns:
      digest support to digest/verify