Class CtlogControl


  • public class CtlogControl
    extends java.lang.Object
    Certificate Transparency Log control. Currently, it is only a placeholder. Need to be implemented in a later version.
    Author:
    Lijun Liao (xipki)
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String KEY_ENABLED
      Whether CTLog is enabled: true or false.
      static java.lang.String KEY_SERVERS
      ';'-separated URL of the CT Log servers.
      static java.lang.String KEY_SSLCONTEXT_NAME
      The name of SSL context.
    • Constructor Summary

      Constructors 
      Constructor Description
      CtlogControl​(java.lang.Boolean enabled, java.util.List<java.lang.String> servers, java.lang.String sslContextName)  
      CtlogControl​(java.lang.String conf)  
      CtlogControl​(org.xipki.util.ConfPairs pairs)  
    • Field Detail

      • KEY_ENABLED

        public static final java.lang.String KEY_ENABLED
        Whether CTLog is enabled: true or false.
        See Also:
        Constant Field Values
      • KEY_SERVERS

        public static final java.lang.String KEY_SERVERS
        ';'-separated URL of the CT Log servers.
        See Also:
        Constant Field Values
      • KEY_SSLCONTEXT_NAME

        public static final java.lang.String KEY_SSLCONTEXT_NAME
        The name of SSL context.
        See Also:
        Constant Field Values
    • Constructor Detail

      • CtlogControl

        public CtlogControl​(java.lang.String conf)
                     throws org.xipki.util.exception.InvalidConfException
        Throws:
        org.xipki.util.exception.InvalidConfException
      • CtlogControl

        public CtlogControl​(org.xipki.util.ConfPairs pairs)
                     throws org.xipki.util.exception.InvalidConfException
        Throws:
        org.xipki.util.exception.InvalidConfException
      • CtlogControl

        public CtlogControl​(java.lang.Boolean enabled,
                            java.util.List<java.lang.String> servers,
                            java.lang.String sslContextName)
    • Method Detail

      • isEnabled

        public boolean isEnabled()
      • getConf

        public java.lang.String getConf()
      • getConfPairs

        public org.xipki.util.ConfPairs getConfPairs()
      • getSslContextName

        public java.lang.String getSslContextName()
      • setSslContextName

        public void setSslContextName​(java.lang.String sslContextName)
      • getServers

        public java.util.List<java.lang.String> getServers()
      • setServers

        public void setServers​(java.util.List<java.lang.String> servers)
      • setEnabled

        public void setEnabled​(boolean enabled)
      • setConf

        public void setConf​(org.xipki.util.ConfPairs confPairs)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object