Interface CertificateMapperCfg

    • Method Detail

      • configurationClass

        Class<? extends CertificateMapperCfg> configurationClass()
        Gets the configuration class associated with this Certificate Mapper.
        Specified by:
        configurationClass in interface Configuration
        Returns:
        Returns the configuration class associated with this Certificate Mapper.
      • addChangeListener

        void addChangeListener​(ConfigurationChangeListener<CertificateMapperCfg> listener)
        Register to be notified when this Certificate Mapper is changed.
        Parameters:
        listener - The Certificate Mapper configuration change listener.
      • removeChangeListener

        void removeChangeListener​(ConfigurationChangeListener<CertificateMapperCfg> listener)
        Deregister an existing Certificate Mapper configuration change listener.
        Parameters:
        listener - The Certificate Mapper configuration change listener.
      • isEnabled

        boolean isEnabled()
        Gets the "enabled" property.

        Indicates whether the Certificate Mapper is enabled.

        Returns:
        Returns the value of the "enabled" property.
      • getIssuerAttribute

        AttributeType getIssuerAttribute()
        Gets the "issuer-attribute" property.

        Specifies the name or OID of the attribute whose value should exactly match the certificate issuer DN.

        Certificate issuer verification should be enabled whenever multiple CAs are trusted in order to prevent impersonation. In particular, it is possible for different CAs to issue certificates having the same subject DN.

        Returns:
        Returns the value of the "issuer-attribute" property.
      • getJavaClass

        String getJavaClass()
        Gets the "java-class" property.

        Specifies the fully-qualified name of the Java class that provides the Certificate Mapper implementation.

        Returns:
        Returns the value of the "java-class" property.