Class SmallRyeJwtProcessor


  • class SmallRyeJwtProcessor
    extends Object
    The deployment processor for MP-JWT applications
    • Constructor Detail

      • SmallRyeJwtProcessor

        SmallRyeJwtProcessor()
    • Method Detail

      • enableSslInNative

        io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem enableSslInNative()
      • provideSecurityInformation

        public void provideSecurityInformation​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.vertx.http.deployment.SecurityInformationBuildItem> securityInformationProducer)
      • registerAdditionalBeans

        void registerAdditionalBeans​(io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> additionalBeans,
                                     io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClasses)
        Register the CDI beans that are needed by the MP-JWT extension
        Parameters:
        additionalBeans - - producer for additional bean items
      • feature

        io.quarkus.deployment.builditem.FeatureBuildItem feature()
        Register this extension as an MP-JWT feature
        Returns:
        FeatureBuildItem
      • registerNativeImageResources

        void registerNativeImageResources​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> nativeImageResource)
        If the configuration specified a deployment local key resource, register it in native mode
      • registerRSASigProvider

        JCAProviderBuildItem registerRSASigProvider()
        Register the SHA256withRSA signature provider
        Returns:
        JCAProviderBuildItem for SHA256withRSA signature provider