Class CertificatesProcessor

java.lang.Object
io.quarkus.tls.deployment.CertificatesProcessor

public class CertificatesProcessor extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (package private) static final org.jboss.jandex.DotName
     
    (package private) static final org.jboss.jandex.DotName
     
    (package private) static final org.jboss.jandex.DotName
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) void
    createManagementRoutes(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.vertx.http.deployment.spi.RouteBuildItem> routes, io.quarkus.tls.runtime.LetsEncryptRecorder recorder, io.quarkus.tls.deployment.spi.TlsRegistryBuildItem registryBuildItem)
     
    (package private) static Set<String>
    getProviderBucketNames(io.quarkus.arc.deployment.BeanDiscoveryFinishedBuildItem beanDiscovery)
     
    io.quarkus.tls.deployment.spi.TlsRegistryBuildItem
    initializeCertificate(Optional<io.quarkus.vertx.deployment.VertxBuildItem> vertx, io.quarkus.arc.deployment.BeanDiscoveryFinishedBuildItem beadDiscovery, io.quarkus.tls.runtime.CertificateRecorder recorder, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeans, List<io.quarkus.tls.deployment.spi.TlsCertificateBuildItem> otherCertificates, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdown)
     
    io.quarkus.arc.deployment.UnremovableBeanBuildItem
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • IDENTIFIER_DOT_NAME

      static final org.jboss.jandex.DotName IDENTIFIER_DOT_NAME
    • KEYSTORE_PROVIDER_DOT_NAME

      static final org.jboss.jandex.DotName KEYSTORE_PROVIDER_DOT_NAME
    • TRUSTSTORE_PROVIDER_DOT_NAME

      static final org.jboss.jandex.DotName TRUSTSTORE_PROVIDER_DOT_NAME
  • Constructor Details

    • CertificatesProcessor

      public CertificatesProcessor()
  • Method Details

    • unremovableBeans

      public io.quarkus.arc.deployment.UnremovableBeanBuildItem unremovableBeans()
    • initializeCertificate

      public io.quarkus.tls.deployment.spi.TlsRegistryBuildItem initializeCertificate(Optional<io.quarkus.vertx.deployment.VertxBuildItem> vertx, io.quarkus.arc.deployment.BeanDiscoveryFinishedBuildItem beadDiscovery, io.quarkus.tls.runtime.CertificateRecorder recorder, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeans, List<io.quarkus.tls.deployment.spi.TlsCertificateBuildItem> otherCertificates, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdown)
    • createManagementRoutes

      void createManagementRoutes(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.vertx.http.deployment.spi.RouteBuildItem> routes, io.quarkus.tls.runtime.LetsEncryptRecorder recorder, io.quarkus.tls.deployment.spi.TlsRegistryBuildItem registryBuildItem)
    • getProviderBucketNames

      static Set<String> getProviderBucketNames(io.quarkus.arc.deployment.BeanDiscoveryFinishedBuildItem beanDiscovery)