Class AlgorithmFilter

    • Constructor Detail

      • AlgorithmFilter

        public AlgorithmFilter()
        Constructor.
    • Method Detail

      • filterEntityDescriptor

        protected void filterEntityDescriptor​(@Nonnull
                                              EntityDescriptor descriptor)
        Filters entity descriptor.
        Parameters:
        descriptor - entity descriptor to filter
      • filterEntitiesDescriptor

        protected void filterEntitiesDescriptor​(@Nonnull
                                                EntitiesDescriptor descriptor)
        Filters entities descriptor.
        Parameters:
        descriptor - entities descriptor to filter
      • getExtensions

        @Nonnull
        protected Extensions getExtensions​(@Nonnull
                                           EntityDescriptor descriptor)
        Return existing Extensions object or create it first.
        Parameters:
        descriptor - the surrounding entity
        Returns:
        new or existing extension block
      • checkDigestMethod

        private void checkDigestMethod​(@Nonnull @NotEmpty
                                       String uri)
        Check the input method for "known" and "supported" status for logging purposes.
        Parameters:
        uri - input method
      • checkSigningMethod

        private void checkSigningMethod​(@Nonnull @NotEmpty
                                        String uri)
        Check the input method for "known" and "supported" status for logging purposes.
        Parameters:
        uri - input method
      • checkEncryptionMethod

        private void checkEncryptionMethod​(@Nonnull @NotEmpty
                                           String uri)
        Check the input method for "known" and "supported" status for logging purposes.
        Parameters:
        uri - input method