Interface CertificateStore


public interface CertificateStore
A store of certificates. An implementation can be plugged in to provide certificates to components who use it.
Author:
bratseth
  • Method Summary

    Modifier and Type
    Method
    Description
    default String
    Returns a certificate for a given appid, using the default TTL and retry time
    default String
    getCertificate(String appid, long ttl)
    Returns a certificate for a given appid, using a TTL and default retry time
    getCertificate(String appid, long ttl, long retry)
    Returns a certificate for a given appid, using a TTL and default retry time
  • Method Details

    • getCertificate

      default String getCertificate(String appid)
      Returns a certificate for a given appid, using the default TTL and retry time
    • getCertificate

      default String getCertificate(String appid, long ttl)
      Returns a certificate for a given appid, using a TTL and default retry time
    • getCertificate

      String getCertificate(String appid, long ttl, long retry)
      Returns a certificate for a given appid, using a TTL and default retry time
      Parameters:
      ttl - certificate TTL in ms. Use the default TTL if set to 0
      retry - if no certificate is found, allow access to cert DB again in "retry" ms. Use the default retry time if set to 0.