docs: @Nonnull
    public CSP2SourceList addHash (@Nonnull final EMessageDigestAlgorithm eMDAlgo, @Nonnull final String sHashBase64Value)
    {
      ValueEnforcer.notNull (eMDAlgo, "MDAlgo");
      ValueEnforcer.notEmpty (sHashBase64Value, "HashBase64Value");
  
      String sAlgorithmName;
      switch (eMDAlgo)
      {
        case SHA_256:
          sAlgorithmName = "sha256";
          break;
        case SHA_384:
          sAlgorithmName = "sha384";
          break;
        case SHA_512:
          sAlgorithmName = "sha512";
          break;
        default:
          throw new IllegalArgumentException ("Only SHA256, SHA384 and SHA512 are supported algorithms");
      }
  
      m_aList.add (HASH_PREFIX + sAlgorithmName + "-" + sHashBase64Value + HASH_SUFFIX);
      return this;
    }