Index

A B C D E F G H I J M P R S T V 
All Classes and Interfaces|All Packages

A

addBouncyCastleExportsToNativeImage(BuildProducer<JPMSExportBuildItem>, List<BouncyCastleProviderBuildItem>, List<BouncyCastleJsseProviderBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
 
addBouncyCastleProvidersToNativeImage(BuildProducer<GeneratedNativeImageClassBuildItem>, BuildProducer<NativeImageSecurityProviderBuildItem>, List<BouncyCastleProviderBuildItem>, List<BouncyCastleJsseProviderBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
 
AdditionalDenyingUnannotatedTransformer - Class in io.quarkus.security.deployment
 
AdditionalDenyingUnannotatedTransformer(Collection<MethodDescription>) - Constructor for class io.quarkus.security.deployment.AdditionalDenyingUnannotatedTransformer
 
AdditionalRolesAllowedTransformer - Class in io.quarkus.security.deployment
 
AdditionalRolesAllowedTransformer(Collection<MethodDescription>, List<String>) - Constructor for class io.quarkus.security.deployment.AdditionalRolesAllowedTransformer
 
AdditionalSecured(MethodInfo, Optional<List<String>>) - Constructor for class io.quarkus.security.deployment.SecurityProcessor.AdditionalSecured
 
AdditionalSecurityCheckBuildItem - Class in io.quarkus.security.deployment
Used as an integration point when extensions need to customize the security behavior of a bean The ResultHandle that is returned by function needs to be an instance of SecurityCheck
AdditionalSecurityCheckBuildItem(MethodInfo, SecurityCheck) - Constructor for class io.quarkus.security.deployment.AdditionalSecurityCheckBuildItem
 
appliesTo(AnnotationTarget.Kind) - Method in class io.quarkus.security.deployment.AdditionalDenyingUnannotatedTransformer
 
appliesTo(AnnotationTarget.Kind) - Method in class io.quarkus.security.deployment.AdditionalRolesAllowedTransformer
 
appliesTo(AnnotationTarget.Kind) - Method in class io.quarkus.security.deployment.DenyingUnannotatedTransformer
 
AUTHENTICATED - Static variable in class io.quarkus.security.deployment.DotNames
 
authorizationController(LaunchModeBuildItem) - Method in class io.quarkus.security.deployment.SecurityProcessor
 
authorizationEnabledInDevMode() - Method in interface io.quarkus.security.deployment.SecurityConfig
Whether authorization is enabled in dev mode or not.

B

bouncyCastleFeature(List<BouncyCastleProviderBuildItem>, List<BouncyCastleJsseProviderBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
 
BouncyCastleJsseProviderBuildItem - Class in io.quarkus.security.deployment
 
BouncyCastleJsseProviderBuildItem() - Constructor for class io.quarkus.security.deployment.BouncyCastleJsseProviderBuildItem
 
BouncyCastleJsseProviderBuildItem(boolean) - Constructor for class io.quarkus.security.deployment.BouncyCastleJsseProviderBuildItem
 
BouncyCastleProviderBuildItem - Class in io.quarkus.security.deployment
 
BouncyCastleProviderBuildItem() - Constructor for class io.quarkus.security.deployment.BouncyCastleProviderBuildItem
 
BouncyCastleProviderBuildItem(boolean) - Constructor for class io.quarkus.security.deployment.BouncyCastleProviderBuildItem
 
build() - Method in class io.quarkus.security.deployment.PermissionSecurityChecks.PermissionSecurityChecksBuilder
 

C

className - Variable in class io.quarkus.security.deployment.RegisterClassSecurityCheckBuildItem
 
configExpressionPositions(String[]) - Static method in class io.quarkus.security.deployment.SecurityProcessor
 
ConfigExpRolesAllowedSecurityCheckBuildItem - Class in io.quarkus.security.deployment
Marker build item that is used to indicate that there are SupplierRolesAllowedChecks whose roles contains config expressions that should be resolved at runtime.
ConfigExpRolesAllowedSecurityCheckBuildItem() - Constructor for class io.quarkus.security.deployment.ConfigExpRolesAllowedSecurityCheckBuildItem
 
createMethodDescription(MethodInfo) - Static method in class io.quarkus.security.deployment.SecurityProcessor
 
createPermissionPredicates() - Method in class io.quarkus.security.deployment.PermissionSecurityChecks.PermissionSecurityChecksBuilder
Creates predicate for each secured method.
createSecurityCheckStorage(BuildProducer<SyntheticBeanBuildItem>, BuildProducer<ApplicationClassPredicateBuildItem>, SecurityCheckRecorder, SecurityProcessor.MethodSecurityChecks, List<DefaultSecurityCheckBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
 

D

DENY_ALL - Static variable in class io.quarkus.security.deployment.DotNames
 
DENY_ALL - Static variable in class io.quarkus.security.deployment.SecurityTransformerUtils
 
DenyingUnannotatedTransformer - Class in io.quarkus.security.deployment
 
DenyingUnannotatedTransformer() - Constructor for class io.quarkus.security.deployment.DenyingUnannotatedTransformer
 
DotNames - Class in io.quarkus.security.deployment
 

E

equals(Object) - Method in class io.quarkus.security.deployment.BouncyCastleJsseProviderBuildItem
 
equals(Object) - Method in class io.quarkus.security.deployment.BouncyCastleProviderBuildItem
 

F

feature() - Method in class io.quarkus.security.deployment.SecurityProcessor
 
findFirstStandardSecurityAnnotation(Collection<AnnotationInstance>) - Static method in class io.quarkus.security.deployment.SecurityTransformerUtils
 
findFirstStandardSecurityAnnotation(ClassInfo) - Static method in class io.quarkus.security.deployment.SecurityTransformerUtils
 
findFirstStandardSecurityAnnotation(MethodInfo) - Static method in class io.quarkus.security.deployment.SecurityTransformerUtils
 

G

gatherClassSecurityChecks(BuildProducer<RegisterClassSecurityCheckBuildItem>, BeanArchiveIndexBuildItem, List<ClassSecurityCheckAnnotationBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
 
gatherPermissionsAllowedAnnotations(List<AnnotationInstance>, Map<MethodInfo, AnnotationInstance>, Map<ClassInfo, AnnotationInstance>, List<AnnotationInstance>) - Method in class io.quarkus.security.deployment.PermissionSecurityChecks.PermissionSecurityChecksBuilder
 
gatherSecurityChecks(BuildProducer<ConfigExpRolesAllowedSecurityCheckBuildItem>, List<RolesAllowedConfigExpResolverBuildItem>, BeanArchiveIndexBuildItem, BuildProducer<ApplicationClassPredicateBuildItem>, BuildProducer<RunTimeConfigBuilderBuildItem>, List<AdditionalSecuredMethodsBuildItem>, SecurityCheckRecorder, BuildProducer<ClassSecurityCheckStorageBuildItem>, List<RegisterClassSecurityCheckBuildItem>, BuildProducer<ReflectiveClassBuildItem>, List<AdditionalSecurityCheckBuildItem>, SecurityBuildTimeConfig) - Method in class io.quarkus.security.deployment.SecurityProcessor
 
get_security(Object) - Static method in class io.quarkus.security.deployment.SecurityProcessor$$accessor
 
getAdditionalBindings() - Method in class io.quarkus.security.deployment.SecurityAnnotationsRegistrar
 
getClassNameSecurityChecks() - Method in interface io.quarkus.security.deployment.PermissionSecurityChecks
 
getMethodInfo() - Method in class io.quarkus.security.deployment.AdditionalSecurityCheckBuildItem
 
getMethodSecurityChecks() - Method in interface io.quarkus.security.deployment.PermissionSecurityChecks
 
getProviderConfig() - Method in class io.quarkus.security.deployment.JCAProviderBuildItem
 
getProviderName() - Method in class io.quarkus.security.deployment.JCAProviderBuildItem
 
getSecurityCheck() - Method in class io.quarkus.security.deployment.AdditionalSecurityCheckBuildItem
 

H

hashCode() - Method in class io.quarkus.security.deployment.BouncyCastleJsseProviderBuildItem
 
hashCode() - Method in class io.quarkus.security.deployment.BouncyCastleProviderBuildItem
 
hasStandardSecurityAnnotation(Collection<AnnotationInstance>) - Static method in class io.quarkus.security.deployment.SecurityTransformerUtils
 
hasStandardSecurityAnnotation(ClassInfo) - Static method in class io.quarkus.security.deployment.SecurityTransformerUtils
 
hasStandardSecurityAnnotation(MethodInfo) - Static method in class io.quarkus.security.deployment.SecurityTransformerUtils
 

I

io.quarkus.security.deployment - package io.quarkus.security.deployment
 
isInFipsMode() - Method in class io.quarkus.security.deployment.BouncyCastleJsseProviderBuildItem
 
isInFipsMode() - Method in class io.quarkus.security.deployment.BouncyCastleProviderBuildItem
 
isPublicNonStaticNonConstructor(MethodInfo) - Static method in class io.quarkus.security.deployment.SecurityProcessor
 

J

JCAProviderBuildItem - Class in io.quarkus.security.deployment
Metadata for the names of JCA Provider to register for reflection
JCAProviderBuildItem(String) - Constructor for class io.quarkus.security.deployment.JCAProviderBuildItem
 
JCAProviderBuildItem(String, String) - Constructor for class io.quarkus.security.deployment.JCAProviderBuildItem
 

M

methodInfo - Variable in class io.quarkus.security.deployment.SecurityProcessor.AdditionalSecured
 
MethodSecurityChecks(Map<MethodInfo, SecurityCheck>) - Constructor for class io.quarkus.security.deployment.SecurityProcessor.MethodSecurityChecks
 

P

permissionClasses() - Method in interface io.quarkus.security.deployment.PermissionSecurityChecks
 
PERMISSIONS_ALLOWED - Static variable in class io.quarkus.security.deployment.DotNames
 
PermissionSecurityChecks - Interface in io.quarkus.security.deployment
 
PermissionSecurityChecks.PermissionSecurityChecksBuilder - Class in io.quarkus.security.deployment
 
PermissionSecurityChecksBuilder(SecurityCheckRecorder) - Constructor for class io.quarkus.security.deployment.PermissionSecurityChecks.PermissionSecurityChecksBuilder
 
PERMIT_ALL - Static variable in class io.quarkus.security.deployment.DotNames
 
prepareBouncyCastleProviders(CurateOutcomeBuildItem, BuildProducer<ReflectiveClassBuildItem>, BuildProducer<RuntimeReinitializedClassBuildItem>, List<BouncyCastleProviderBuildItem>, List<BouncyCastleJsseProviderBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
 
produceJcaSecurityProviders(BuildProducer<JCAProviderBuildItem>, BuildProducer<BouncyCastleProviderBuildItem>, BuildProducer<BouncyCastleJsseProviderBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
Create JCAProviderBuildItems for any configured provider names

R

recordBouncyCastleProviders(SecurityProviderRecorder, List<BouncyCastleProviderBuildItem>, List<BouncyCastleJsseProviderBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
 
recordRuntimeConfigReady(SecurityCheckRecorder, ShutdownContextBuildItem, LaunchModeBuildItem) - Method in class io.quarkus.security.deployment.SecurityProcessor
 
registerAdditionalBeans(BuildProducer<AdditionalBeanBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
 
RegisterClassSecurityCheckBuildItem - Class in io.quarkus.security.deployment
Registers security check against ClassSecurityCheckStorageBuildItem for security annotation instances passed in this build item.
RegisterClassSecurityCheckBuildItem(DotName, AnnotationInstance) - Constructor for class io.quarkus.security.deployment.RegisterClassSecurityCheckBuildItem
 
registerJCAProvidersForReflection(BuildProducer<ReflectiveClassBuildItem>, List<JCAProviderBuildItem>, BuildProducer<NativeImageSecurityProviderBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
Register the classes for reflection in the requested named providers
registerSecurityInterceptors(BuildProducer<InterceptorBindingRegistrarBuildItem>, BuildProducer<AdditionalBeanBuildItem>, BuildProducer<SyntheticBeanBuildItem>, SecurityCheckRecorder, Optional<AdditionalSecurityConstrainerEventPropsBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
 
resolveConfigExpressionRoles(Optional<ConfigExpRolesAllowedSecurityCheckBuildItem>, SecurityCheckRecorder) - Method in class io.quarkus.security.deployment.SecurityProcessor
 
ROLES_ALLOWED - Static variable in class io.quarkus.security.deployment.DotNames
 
ROLES_ALLOWED - Static variable in class io.quarkus.security.deployment.SecurityTransformerUtils
 
rolesAllowed - Variable in class io.quarkus.security.deployment.SecurityProcessor.AdditionalSecured
 

S

security - Variable in class io.quarkus.security.deployment.SecurityProcessor
 
SECURITY_BINDINGS - Static variable in class io.quarkus.security.deployment.SecurityAnnotationsRegistrar
 
securityAnnotationInstance - Variable in class io.quarkus.security.deployment.RegisterClassSecurityCheckBuildItem
 
SecurityAnnotationsRegistrar - Class in io.quarkus.security.deployment
 
SecurityAnnotationsRegistrar() - Constructor for class io.quarkus.security.deployment.SecurityAnnotationsRegistrar
 
securityChecks - Variable in class io.quarkus.security.deployment.SecurityProcessor.MethodSecurityChecks
 
SecurityCheckStorageAppPredicate() - Constructor for class io.quarkus.security.deployment.SecurityProcessor.SecurityCheckStorageAppPredicate
 
SecurityConfig - Interface in io.quarkus.security.deployment
 
SecurityProcessor - Class in io.quarkus.security.deployment
 
SecurityProcessor() - Constructor for class io.quarkus.security.deployment.SecurityProcessor
 
SecurityProcessor.AdditionalSecured - Class in io.quarkus.security.deployment
 
SecurityProcessor.MethodSecurityChecks - Class in io.quarkus.security.deployment
 
SecurityProcessor.SecurityCheckStorageAppPredicate - Class in io.quarkus.security.deployment
 
SecurityProcessor$$accessor - Class in io.quarkus.security.deployment
 
securityProviderConfig() - Method in interface io.quarkus.security.deployment.SecurityConfig
Security provider configuration
securityProviders() - Method in interface io.quarkus.security.deployment.SecurityConfig
List of security providers to register
SecurityTransformerUtils - Class in io.quarkus.security.deployment
 
SecurityTransformerUtils() - Constructor for class io.quarkus.security.deployment.SecurityTransformerUtils
 
set_security(Object, Object) - Static method in class io.quarkus.security.deployment.SecurityProcessor$$accessor
 

T

test(String) - Method in class io.quarkus.security.deployment.SecurityProcessor.SecurityCheckStorageAppPredicate
 
transform(AnnotationsTransformer.TransformationContext) - Method in class io.quarkus.security.deployment.AdditionalDenyingUnannotatedTransformer
 
transform(AnnotationsTransformer.TransformationContext) - Method in class io.quarkus.security.deployment.AdditionalRolesAllowedTransformer
 
transform(AnnotationsTransformer.TransformationContext) - Method in class io.quarkus.security.deployment.DenyingUnannotatedTransformer
 
transformAdditionalSecuredClassesToMethods(List<AdditionalSecuredClassesBuildItem>, BuildProducer<AdditionalSecuredMethodsBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
transformSecurityAnnotations(BuildProducer<AnnotationsTransformerBuildItem>, List<AdditionalSecuredMethodsBuildItem>, SecurityBuildTimeConfig) - Method in class io.quarkus.security.deployment.SecurityProcessor
 

V

validatePermissionClasses(IndexView) - Method in class io.quarkus.security.deployment.PermissionSecurityChecks.PermissionSecurityChecksBuilder
 
validateStartUpObserversNotSecured(SynthesisFinishedBuildItem, ValidationPhaseBuildItem, BeanArchiveIndexBuildItem, BuildProducer<ValidationPhaseBuildItem.ValidationErrorBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
 
A B C D E F G H I J M P R S T V 
All Classes and Interfaces|All Packages