Class AbstractRegistrationAuthorityRuleParser

All Implemented Interfaces:
BeanDefinitionParser
Direct Known Subclasses:
IssuerRegistrationAuthorityRuleParser, ProxiedRequesterRegistrationAuthorityRuleParser, RequesterRegistrationAuthorityRuleParser

public abstract class AbstractRegistrationAuthorityRuleParser extends BasePolicyRuleParser
Spring bean definition parser that creates RegistrationAuthorityPolicyRule beans.
  • Field Details

    • REGISTRARS_ATTR_NAME

      public static final String REGISTRARS_ATTR_NAME
      Name of the attribute carrying the Issuers list.
      See Also:
    • MATCH_IF_METADATA_SILENT_ATTR_NAME

      public static final String MATCH_IF_METADATA_SILENT_ATTR_NAME
      Name of the attribute carrying the boolean to flag behaviour if the metadata MDRPI.
      See Also:
    • log

      @Nonnull private final org.slf4j.Logger log
      Class logger.
  • Constructor Details

    • AbstractRegistrationAuthorityRuleParser

      public AbstractRegistrationAuthorityRuleParser()
  • Method Details

    • doNativeParse

      protected void doNativeParse(@Nonnull Element element, @Nonnull ParserContext parserContext, @Nonnull BeanDefinitionBuilder builder)
      Parser the native bean class. This is either called direct or then injected into the nesting class.
      Specified by:
      doNativeParse in class BasePolicyRuleParser
      Parameters:
      element - the config
      parserContext - the context
      builder - the builder