Interface Summary Interface Description AuditProviderAudit provider, storing audit events. AuditProvider.AuditSourceSource of an audit source (as in "where this audit event originated"). AuditProvider.TracedAuditEventAudit event sent to Audit provider. AuthenticationProviderAuthentication security provider. AuthorizationProviderAuthorization security provider. DigestProvider<T extends ProviderConfig>Provider that can create digests of bytes, and then verify them. DigestProvider.DigestFunctionFunction to generate a digest from bytes. DigestProvider.VerifyFunctionFunction to verify a digest string. EncryptionProvider<T extends ProviderConfig>Provider that can encrypt and decrypt secrets. OutboundSecurityProviderSecurity provider for securing client requests (outbound). ProviderConfigA marker interface for configurations of providers. ProviderSelectionPolicyA policy that selects provider to use. ProviderSelectionPolicy.ProvidersInterface that is passed to a constructor of a
ProviderSelectionPolicyimplementation to supply all configured providers from security.
SecretsProvider<T extends ProviderConfig>Provider that can retrieve secrets. SecurityProviderBase interface for all security providers. SecurityProviderServiceService to use with ServiceLoader to map configuration to provider. SubjectMappingProviderA provider that maps subject(s) authenticated by an authentication provider to a new subject.
Class Summary Class Description DigestProvider.DigestSupport EncryptionProvider.EncryptionSupportEncryption support created for each named encryption configuration. SynchronousProviderA provider base for synchronous providers.