A C D E G I L M P R S U

A

addEncoder(PasswordEncoder) - Method in class com.atlassian.crowd.password.factory.AtlassianSHA1PasswordEncoderFactory
 
addEncoder(PasswordEncoder) - Method in interface com.atlassian.crowd.password.factory.PasswordEncoderFactory
Hook to add encoders to the factory
addEncoder(PasswordEncoder) - Method in class com.atlassian.crowd.password.factory.PasswordEncoderFactoryImpl
 
ATLASSIAN_SECURITY_ENCODER - Static variable in interface com.atlassian.crowd.password.factory.PasswordEncoderFactory
 
ATLASSIAN_SHA1_KEY - Static variable in class com.atlassian.crowd.password.encoder.AtlassianSHA1PasswordEncoder
 
AtlassianSecurityPasswordEncoder - Class in com.atlassian.crowd.password.encoder
This class is responsible for encoding and validating passwords using Atlassian Password Encoder from Atlassian Security project, while also validating passwords encoded in Atlassian SHA1 format in order to be backwards compatible.
AtlassianSecurityPasswordEncoder() - Constructor for class com.atlassian.crowd.password.encoder.AtlassianSecurityPasswordEncoder
 
AtlassianSHA1PasswordEncoder - Class in com.atlassian.crowd.password.encoder
The Atlassian implementation of the SHA-1 password encoder, based on the OSUser implementation.
AtlassianSHA1PasswordEncoder() - Constructor for class com.atlassian.crowd.password.encoder.AtlassianSHA1PasswordEncoder
 
AtlassianSHA1PasswordEncoderFactory - Class in com.atlassian.crowd.password.factory
Always returns a single AtlassianSHA1PasswordEncoder.
AtlassianSHA1PasswordEncoderFactory() - Constructor for class com.atlassian.crowd.password.factory.AtlassianSHA1PasswordEncoderFactory
 

C

com.atlassian.crowd.exception - package com.atlassian.crowd.exception
 
com.atlassian.crowd.password.encoder - package com.atlassian.crowd.password.encoder
 
com.atlassian.crowd.password.factory - package com.atlassian.crowd.password.factory
 
com.atlassian.crowd.plugin.descriptors - package com.atlassian.crowd.plugin.descriptors
 

D

DES_ENCODER - Static variable in interface com.atlassian.crowd.password.factory.PasswordEncoderFactory
 
DESPasswordEncoder - Class in com.atlassian.crowd.password.encoder
This encoder implements the DES algorithm
DESPasswordEncoder() - Constructor for class com.atlassian.crowd.password.encoder.DESPasswordEncoder
 
disabled() - Method in class com.atlassian.crowd.plugin.descriptors.PasswordEncoderModuleDescriptor
 

E

enabled() - Method in class com.atlassian.crowd.plugin.descriptors.PasswordEncoderModuleDescriptor
 
encodePassword(String, Object) - Method in class com.atlassian.crowd.password.encoder.AtlassianSecurityPasswordEncoder
Encodes the provided rawPass using a Atlassian Password Encoder from Atlassian Security project.
encodePassword(String, Object) - Method in class com.atlassian.crowd.password.encoder.AtlassianSHA1PasswordEncoder
This method will handle the hashing of the passed in password param
encodePassword(String, Object) - Method in class com.atlassian.crowd.password.encoder.DESPasswordEncoder
 
encodePassword(String, Object) - Method in class com.atlassian.crowd.password.encoder.LdapMd5PasswordEncoder
 
encodePassword(String, Object) - Method in class com.atlassian.crowd.password.encoder.LdapSshaPasswordEncoder
This method delgates to LdapShaPasswordEncoder.encodePassword(java.lang.String, java.lang.Object), but if the passed in salt is null Crowd will use the propertyManager to find the salt used for Token's and pass that along to the underlying implementation
encodePassword(String, Object) - Method in interface com.atlassian.crowd.password.encoder.PasswordEncoder
Encodes the specified raw password with an implementation specific algorithm.

G

getEncoder(String) - Method in class com.atlassian.crowd.password.factory.AtlassianSHA1PasswordEncoderFactory
 
getEncoder(String) - Method in interface com.atlassian.crowd.password.factory.PasswordEncoderFactory
This will return an LDAP encoder for the given key.
getEncoder(String) - Method in class com.atlassian.crowd.password.factory.PasswordEncoderFactoryImpl
 
getInternalEncoder(String) - Method in class com.atlassian.crowd.password.factory.AtlassianSHA1PasswordEncoderFactory
 
getInternalEncoder(String) - Method in interface com.atlassian.crowd.password.factory.PasswordEncoderFactory
This will return an Internal encoder for the given key.
getInternalEncoder(String) - Method in class com.atlassian.crowd.password.factory.PasswordEncoderFactoryImpl
 
getKey() - Method in class com.atlassian.crowd.password.encoder.AtlassianSecurityPasswordEncoder
 
getKey() - Method in class com.atlassian.crowd.password.encoder.AtlassianSHA1PasswordEncoder
 
getKey() - Method in class com.atlassian.crowd.password.encoder.DESPasswordEncoder
 
getKey() - Method in class com.atlassian.crowd.password.encoder.LdapMd5PasswordEncoder
 
getKey() - Method in class com.atlassian.crowd.password.encoder.LdapShaPasswordEncoder
 
getKey() - Method in class com.atlassian.crowd.password.encoder.LdapSshaPasswordEncoder
 
getKey() - Method in interface com.atlassian.crowd.password.encoder.PasswordEncoder
The key to define this password encoder
getKey() - Method in class com.atlassian.crowd.password.encoder.PlaintextPasswordEncoder
 
getLdapEncoder(String) - Method in class com.atlassian.crowd.password.factory.AtlassianSHA1PasswordEncoderFactory
 
getLdapEncoder(String) - Method in interface com.atlassian.crowd.password.factory.PasswordEncoderFactory
This will return an LDAP encoder for the given key.
getLdapEncoder(String) - Method in class com.atlassian.crowd.password.factory.PasswordEncoderFactoryImpl
 
getModule() - Method in class com.atlassian.crowd.plugin.descriptors.PasswordEncoderModuleDescriptor
 
getSupportedInternalEncoders() - Method in class com.atlassian.crowd.password.factory.AtlassianSHA1PasswordEncoderFactory
 
getSupportedInternalEncoders() - Method in interface com.atlassian.crowd.password.factory.PasswordEncoderFactory
This will return a list of supported encoders suitable for use in an Internal Directory, this will be the values held by PasswordEncoder.getKey()
getSupportedInternalEncoders() - Method in class com.atlassian.crowd.password.factory.PasswordEncoderFactoryImpl
 
getSupportedLdapEncoders() - Method in class com.atlassian.crowd.password.factory.AtlassianSHA1PasswordEncoderFactory
 
getSupportedLdapEncoders() - Method in interface com.atlassian.crowd.password.factory.PasswordEncoderFactory
This will return a list of supported encoders for a Remote Directory using LDAP, this will be the values held by PasswordEncoder.getKey()
getSupportedLdapEncoders() - Method in class com.atlassian.crowd.password.factory.PasswordEncoderFactoryImpl
 

I

InternalPasswordEncoder - Interface in com.atlassian.crowd.password.encoder
A marker interface to show that a password encoder is supported by Crowd's Internal Directory.
isPasswordValid(String, String, Object) - Method in class com.atlassian.crowd.password.encoder.AtlassianSecurityPasswordEncoder
Returns true if the rawPass is the same password that was used to create encPass.
isPasswordValid(String, String, Object) - Method in class com.atlassian.crowd.password.encoder.AtlassianSHA1PasswordEncoder
 
isPasswordValid(String, String, Object) - Method in class com.atlassian.crowd.password.encoder.DESPasswordEncoder
 
isPasswordValid(String, String, Object) - Method in class com.atlassian.crowd.password.encoder.LdapMd5PasswordEncoder
 
isPasswordValid(String, String, Object) - Method in interface com.atlassian.crowd.password.encoder.PasswordEncoder
Validates a specified "raw" password against an encoded password.
isUpgradeRequired(String) - Method in class com.atlassian.crowd.password.encoder.AtlassianSecurityPasswordEncoder
Returns true if the the password is encoded using an older scheme, and if it should be re-encoded and updated.
isUpgradeRequired(String) - Method in interface com.atlassian.crowd.password.encoder.UpgradeablePasswordEncoder
Return true if the password should be re-encoded as it does not match the encoding format of the most secure underlying encoder.

L

LdapMd5PasswordEncoder - Class in com.atlassian.crowd.password.encoder
A version of Md5PasswordEncoder which supports an Ldap version via having a label of "{MD5}" preappended to the encoded hash.
LdapMd5PasswordEncoder() - Constructor for class com.atlassian.crowd.password.encoder.LdapMd5PasswordEncoder
 
LdapPasswordEncoder - Interface in com.atlassian.crowd.password.encoder
A marker interface to show that a password encoder is supported by LDAP based directories.
LdapShaPasswordEncoder - Class in com.atlassian.crowd.password.encoder
An LDAP based SHA encoder that extends org.acegisecurity.providers.ldap.authenticator.LdapShaPasswordEncoder
LdapShaPasswordEncoder() - Constructor for class com.atlassian.crowd.password.encoder.LdapShaPasswordEncoder
 
LdapSshaPasswordEncoder - Class in com.atlassian.crowd.password.encoder
This class overrides the LdapShaPasswordEncoder to specifically add salt to the SSHA if it has not been provided
LdapSshaPasswordEncoder() - Constructor for class com.atlassian.crowd.password.encoder.LdapSshaPasswordEncoder
 

M

MD5_ENCODER - Static variable in interface com.atlassian.crowd.password.factory.PasswordEncoderFactory
 
MD5_PREFIX - Static variable in class com.atlassian.crowd.password.encoder.LdapMd5PasswordEncoder
 
MD5_PREFIX_LC - Static variable in class com.atlassian.crowd.password.encoder.LdapMd5PasswordEncoder
 

P

PASSWORD_ENCRYPTION_ALGORITHM - Static variable in class com.atlassian.crowd.password.encoder.DESPasswordEncoder
 
PasswordEncoder - Interface in com.atlassian.crowd.password.encoder
Defines the operations and requirements for a class that needs to handle password operations in Crowd
PasswordEncoderException - Exception in com.atlassian.crowd.exception
An exception that is thrown if we have failed to encrypt a password with a given PasswordEncoder
PasswordEncoderException(String) - Constructor for exception com.atlassian.crowd.exception.PasswordEncoderException
 
PasswordEncoderException(String, Throwable) - Constructor for exception com.atlassian.crowd.exception.PasswordEncoderException
 
PasswordEncoderFactory - Interface in com.atlassian.crowd.password.factory
This factory manages the getting of a PasswordEncoder, based on given encoder key such as 'MD5', 'SSHA', 'SHA', "PLAINTEXT, "DES"
PasswordEncoderFactoryImpl - Class in com.atlassian.crowd.password.factory
 
PasswordEncoderFactoryImpl() - Constructor for class com.atlassian.crowd.password.factory.PasswordEncoderFactoryImpl
 
PasswordEncoderModuleDescriptor<T extends PasswordEncoder> - Class in com.atlassian.crowd.plugin.descriptors
Module descriptor that handles creating PasswordEncoder plugins NOTE: This class has to be constructor injected since it's the only way moduleFactory can be set at its parent.
PasswordEncoderModuleDescriptor(PasswordEncoderFactory, ModuleFactory) - Constructor for class com.atlassian.crowd.plugin.descriptors.PasswordEncoderModuleDescriptor
 
PasswordEncoderNotFoundException - Exception in com.atlassian.crowd.exception
This exception is thrown if no PasswordEncoder is found when a lookup is done on the PasswordEncoderFactory
PasswordEncoderNotFoundException(String) - Constructor for exception com.atlassian.crowd.exception.PasswordEncoderNotFoundException
 
PasswordEncoderNotFoundException(String, Throwable) - Constructor for exception com.atlassian.crowd.exception.PasswordEncoderNotFoundException
 
PLAINTEXT_ENCODER - Static variable in interface com.atlassian.crowd.password.factory.PasswordEncoderFactory
 
PlaintextPasswordEncoder - Class in com.atlassian.crowd.password.encoder
A plaintext password encoder
PlaintextPasswordEncoder() - Constructor for class com.atlassian.crowd.password.encoder.PlaintextPasswordEncoder
 

R

removeEncoder(PasswordEncoder) - Method in class com.atlassian.crowd.password.factory.AtlassianSHA1PasswordEncoderFactory
 
removeEncoder(PasswordEncoder) - Method in interface com.atlassian.crowd.password.factory.PasswordEncoderFactory
Will remove a given encoder from the available encoders in the PasswordEncoder factory
removeEncoder(PasswordEncoder) - Method in class com.atlassian.crowd.password.factory.PasswordEncoderFactoryImpl
 

S

setEncoders(List<PasswordEncoder>) - Method in class com.atlassian.crowd.password.factory.PasswordEncoderFactoryImpl
 
setForceLowerCasePrefix(boolean) - Method in class com.atlassian.crowd.password.encoder.LdapMd5PasswordEncoder
 
setPropertyManager(PropertyManager) - Method in class com.atlassian.crowd.password.encoder.DESPasswordEncoder
 
setPropertyManager(PropertyManager) - Method in class com.atlassian.crowd.password.encoder.LdapSshaPasswordEncoder
 
SHA_ENCODER - Static variable in interface com.atlassian.crowd.password.factory.PasswordEncoderFactory
 
SSHA_ENCODER - Static variable in interface com.atlassian.crowd.password.factory.PasswordEncoderFactory
 

U

UpgradeablePasswordEncoder - Interface in com.atlassian.crowd.password.encoder
Password encoder which provides a way to ask if the password should be re-encoded as it does not match the encoding format of the most secure underlying encoder.

A C D E G I L M P R S U

Copyright © 2012 Atlassian. All Rights Reserved.