Uses of Record Class
com.svenruppert.jsentinel.credential.password.pepper.PepperReference
Packages that use PepperReference
Package
Description
-
Uses of PepperReference in com.svenruppert.jsentinel.credential.password.pbkdf2
Method parameters in com.svenruppert.jsentinel.credential.password.pbkdf2 with type arguments of type PepperReferenceModifier and TypeMethodDescriptionPbkdf2PasswordHashProvider.hash(char[] password, PasswordHashPolicy policy, Optional<PepperReference> pepper) Pbkdf2PasswordHashProvider.verify(char[] password, PasswordHashEnvelope envelope, Optional<PepperReference> pepper) -
Uses of PepperReference in com.svenruppert.jsentinel.credential.password.pepper
Method parameters in com.svenruppert.jsentinel.credential.password.pepper with type arguments of type PepperReferenceModifier and TypeMethodDescriptionstatic byte[]PepperApplicator.apply(byte[] kdfOutput, Optional<PepperReference> pepper) ReturnsHMAC-SHA-256(pepper.key, kdfOutput)whenpepperis present, otherwise a copy of the KDF output. -
Uses of PepperReference in com.svenruppert.jsentinel.credential.password.provider
Method parameters in com.svenruppert.jsentinel.credential.password.provider with type arguments of type PepperReferenceModifier and TypeMethodDescriptionPasswordHashProvider.hash(char[] password, PasswordHashPolicy policy, Optional<PepperReference> pepper) Derives a fresh hash for the supplied password under the active policy.PasswordHashProvider.verify(char[] password, PasswordHashEnvelope envelope, Optional<PepperReference> pepper) Verifies the supplied password against the parsed envelope. -
Uses of PepperReference in com.svenruppert.jsentinel.credential.tenant
Methods in com.svenruppert.jsentinel.credential.tenant that return types with arguments of type PepperReferenceModifier and TypeMethodDescriptionDefaultTenantAwarePepperReferenceResolver.activeReferenceFor(TenantCredentialContext context) TenantAwarePepperReferenceResolver.activeReferenceFor(TenantCredentialContext context) Method parameters in com.svenruppert.jsentinel.credential.tenant with type arguments of type PepperReferenceModifier and TypeMethodDescriptionDefaultTenantAwarePepperReferenceResolver.singleTenant(Optional<PepperReference> reference) Single-tenant convenience: every tenant resolves to the same (possibly empty) reference.Constructor parameters in com.svenruppert.jsentinel.credential.tenant with type arguments of type PepperReferenceModifierConstructorDescriptionDefaultTenantAwarePepperReferenceResolver(Optional<PepperReference> defaultReference, Map<TenantId, PepperReference> overrides) DefaultTenantAwarePepperReferenceResolver(Optional<PepperReference> defaultReference, Map<TenantId, PepperReference> overrides)