Class KeyStoreReference

java.lang.Object
io.vertx.core.net.KeyStoreOptionsBase
com.codingchili.core.security.KeyStoreReference
All Implemented Interfaces:
io.vertx.core.net.KeyCertOptions, io.vertx.core.net.TrustOptions

public class KeyStoreReference extends io.vertx.core.net.KeyStoreOptionsBase
Used in #SecuritySettings to contain references to keystores.
  • Field Details

  • Constructor Details

    • KeyStoreReference

      public KeyStoreReference()
  • Method Details

    • setShortName

      public KeyStoreReference setShortName(String shortName)
      Parameters:
      shortName - sets the name the keystore is identified by.
      Returns:
      fluent.
    • getShortName

      public String getShortName()
      Returns:
      the name by which this keystore is identified.
    • setPath

      public KeyStoreReference setPath(String path)
      Overrides:
      setPath in class io.vertx.core.net.KeyStoreOptionsBase
      Parameters:
      path - path to the keystore.
      Returns:
      fluent
    • setType

      public io.vertx.core.net.KeyStoreOptionsBase setType(String type)
      Overrides:
      setType in class io.vertx.core.net.KeyStoreOptionsBase
    • getType

      public String getType()
      Overrides:
      getType in class io.vertx.core.net.KeyStoreOptionsBase
    • getProvider

      protected String getProvider()
      Overrides:
      getProvider in class io.vertx.core.net.KeyStoreOptionsBase
    • getValue

      public io.vertx.core.buffer.Buffer getValue()
      Overrides:
      getValue in class io.vertx.core.net.KeyStoreOptionsBase
    • copy

      public io.vertx.core.net.KeyStoreOptionsBase copy()
      Specified by:
      copy in interface io.vertx.core.net.KeyCertOptions
      Specified by:
      copy in interface io.vertx.core.net.TrustOptions
      Specified by:
      copy in class io.vertx.core.net.KeyStoreOptionsBase
    • setProvider

      protected io.vertx.core.net.KeyStoreOptionsBase setProvider(String provider)
      Overrides:
      setProvider in class io.vertx.core.net.KeyStoreOptionsBase
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • clone

      public io.vertx.core.net.KeyStoreOptionsBase clone()
      Overrides:
      clone in class Object
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object