- CERT_CHARSET - Static variable in class com.helger.security.certificate.CertificateHelper
-
Character set used for String-Certificate conversion
- CertificateHelper - Class in com.helger.security.certificate
-
Some utility methods handling X.509 certificates.
- checkpw(String, String) - Static method in class com.helger.security.bcrypt.BCrypt
-
Check that a plaintext password matches a previously hashed one
- com.helger.security.authentication.credentials - package com.helger.security.authentication.credentials
-
- com.helger.security.authentication.credentials.usernamepw - package com.helger.security.authentication.credentials.usernamepw
-
- com.helger.security.authentication.result - package com.helger.security.authentication.result
-
- com.helger.security.authentication.subject - package com.helger.security.authentication.subject
-
- com.helger.security.authentication.subject.user - package com.helger.security.authentication.subject.user
-
- com.helger.security.bcrypt - package com.helger.security.bcrypt
-
- com.helger.security.certificate - package com.helger.security.certificate
-
- com.helger.security.keystore - package com.helger.security.keystore
-
- com.helger.security.mac - package com.helger.security.mac
-
- com.helger.security.messagedigest - package com.helger.security.messagedigest
-
- com.helger.security.oscp - package com.helger.security.oscp
-
- com.helger.security.password.hash - package com.helger.security.password.hash
-
- com.helger.security.password.salt - package com.helger.security.password.salt
-
- ConstantKeySelectorResult - Class in com.helger.security.keystore
-
- ConstantKeySelectorResult(Key) - Constructor for class com.helger.security.keystore.ConstantKeySelectorResult
-
- convertByteArrayToCertficate(byte[]) - Static method in class com.helger.security.certificate.CertificateHelper
-
Convert the passed byte array to an X.509 certificate object.
- convertByteArrayToCertficateDirect(byte[]) - Static method in class com.helger.security.certificate.CertificateHelper
-
Convert the passed String to an X.509 certificate without converting it to
a String first.
- convertByteArrayToCertficateOrNull(byte[]) - Static method in class com.helger.security.certificate.CertificateHelper
-
Convert the passed byte array to an X.509 certificate object.
- convertCertificateStringToByteArray(String) - Static method in class com.helger.security.certificate.CertificateHelper
-
Convert the passed X.509 certificate string to a byte array.
- convertStringToCertficate(String) - Static method in class com.helger.security.certificate.CertificateHelper
-
Convert the passed String to an X.509 certificate.
- convertStringToCertficateOrNull(String) - Static method in class com.helger.security.certificate.CertificateHelper
-
Convert the passed String to an X.509 certificate, swallowing all errors.
- convertStringToPrivateKey(String) - Static method in class com.helger.security.certificate.CertificateHelper
-
- create(byte[], EMessageDigestAlgorithm) - Static method in class com.helger.security.messagedigest.MessageDigestValue
-
- create(InputStream, EMessageDigestAlgorithm) - Static method in class com.helger.security.messagedigest.MessageDigestValue
-
- createFailure(ICredentialValidationResult) - Static method in class com.helger.security.authentication.result.AuthIdentificationResult
-
Factory method for error in authentication.
- createFromStringMaybe(String) - Static method in class com.helger.security.password.salt.PasswordSalt
-
- createKeyStoreWithOnlyOneItem(KeyStore, String, char[]) - Static method in class com.helger.security.keystore.KeyStoreHelper
-
Create a new key store based on an existing key store
- createMac() - Method in enum com.helger.security.mac.EMacAlgorithm
-
- createMac(Provider) - Method in enum com.helger.security.mac.EMacAlgorithm
-
- createMessageDigest() - Method in enum com.helger.security.messagedigest.EMessageDigestAlgorithm
-
- createMessageDigest(Provider) - Method in enum com.helger.security.messagedigest.EMessageDigestAlgorithm
-
- createPasswordHash(IPasswordSalt, String) - Method in class com.helger.security.password.hash.AbstractPasswordHashCreatorPBKDF2
-
- createPasswordHash(IPasswordSalt, String) - Method in interface com.helger.security.password.hash.IPasswordHashCreator
-
The method to create a message digest hash from a password.
- createPasswordHash(IPasswordSalt, String) - Method in class com.helger.security.password.hash.PasswordHashCreatorBCrypt
-
The method to create a message digest hash from a password.
- createPasswordHash(IPasswordSalt, String) - Method in class com.helger.security.password.hash.PasswordHashCreatorSHA512
-
- createSecretKey(byte[]) - Method in enum com.helger.security.mac.EMacAlgorithm
-
Create a new
SecretKeySpec with this algorithm and the provided key
bytes.
- createSuccess(IAuthToken) - Static method in class com.helger.security.authentication.result.AuthIdentificationResult
-
Factory method for success authentication.
- createToken(IAuthIdentification, int) - Static method in class com.helger.security.authentication.result.AuthTokenRegistry
-
- CredentialValidationResult - Class in com.helger.security.authentication.credentials
-
- CredentialValidationResult() - Constructor for class com.helger.security.authentication.credentials.CredentialValidationResult
-
Success only constructor.
- CredentialValidationResult(String) - Constructor for class com.helger.security.authentication.credentials.CredentialValidationResult
-
Constructor with an error message
- CredentialValidationResultList - Class in com.helger.security.authentication.credentials
-
- CredentialValidationResultList(Iterable<? extends ICredentialValidationResult>) - Constructor for class com.helger.security.authentication.credentials.CredentialValidationResultList
-
Constructor with multiple results
- CRLF - Static variable in class com.helger.security.certificate.CertificateHelper
-
- crypt_raw(byte[], byte[], int, int[]) - Method in class com.helger.security.bcrypt.BCrypt
-
Perform the central password hashing step in the bcrypt scheme
- CUserID - Class in com.helger.security.authentication.subject.user
-
Constants for user handling
- IAuthCredentials - Interface in com.helger.security.authentication.credentials
-
This interface is the base interface for authentication credentials to check
against a principal.
- IAuthCredentialToSubjectResolverSPI - Interface in com.helger.security.authentication.credentials
-
This interface needs to be implemented by all classes that are used for
resolving credentials to a certain subject.
- IAuthCredentialValidatorSPI - Interface in com.helger.security.authentication.credentials
-
This SPI needs to be implemented by all implementing application to validate
the specified credentials.
- IAuthIdentification - Interface in com.helger.security.authentication.result
-
The interface representing the authentication result of an
IAuthSubject (e.g. user) at a given date and time.
- IAuthSubject - Interface in com.helger.security.authentication.subject
-
Represents a user or any other subject that can be authenticated in an
application.
- IAuthToken - Interface in com.helger.security.authentication.result
-
Interface for an auth token.
- ICredentialValidationResult - Interface in com.helger.security.authentication.credentials
-
Base interface for the credential validation result.
- ICurrentUserIDProvider - Interface in com.helger.security.authentication.subject.user
-
Callback interface for resolving the current user ID.
- IHasUserID - Interface in com.helger.security.authentication.subject.user
-
Interface for objects having a user ID.
- IKeyStoreType - Interface in com.helger.security.keystore
-
Base interface for the different types of key stores (like JKS or PKCS12).
- IPasswordHashCreator - Interface in com.helger.security.password.hash
-
Interface for a password hash creator.
- IPasswordSalt - Interface in com.helger.security.password.salt
-
Base interface for a password salt.
- isAnonymousUser() - Method in interface com.helger.security.authentication.subject.user.IHasUserID
-
- isCertificateValidPerNow(X509Certificate) - Static method in class com.helger.security.certificate.CertificateHelper
-
Check if the "not valid before"/"not valid after" of the provided X509
certificate is valid per "now".
- isCopy() - Method in class com.helger.security.messagedigest.MessageDigestValue
-
- isExpirationPossible() - Method in class com.helger.security.authentication.result.AuthToken
-
- isExpirationPossible() - Method in interface com.helger.security.authentication.result.IAuthToken
-
Check if this token can expire (expiration seconds > 0) or not
(expiration seconds =
0).
- isExpired() - Method in class com.helger.security.authentication.result.AuthToken
-
- isExpired() - Method in interface com.helger.security.authentication.result.IAuthToken
-
Check if the token is expired.
- isFailure() - Method in class com.helger.security.authentication.credentials.CredentialValidationResult
-
- isFailure() - Method in class com.helger.security.authentication.credentials.CredentialValidationResultList
-
- isFailure() - Method in class com.helger.security.authentication.result.AuthIdentificationResult
-
- isOn() - Method in class com.helger.security.mac.MacInputStream
-
- isOn() - Method in class com.helger.security.mac.MacOutputStream
-
- isSuccess() - Method in class com.helger.security.authentication.credentials.CredentialValidationResult
-
- isSuccess() - Method in class com.helger.security.authentication.credentials.CredentialValidationResultList
-
- isSuccess() - Method in class com.helger.security.authentication.result.AuthIdentificationResult
-
- isSuccess() - Method in interface com.helger.security.authentication.result.IAuthIdentification
-
- isSuccess() - Method in class com.helger.security.keystore.LoadedKey
-
- isSuccess() - Method in class com.helger.security.keystore.LoadedKeyStore
-
- isSuccess() - Method in enum com.helger.security.oscp.EOCSPResponseStatus
-
- IUserNamePasswordCredentials - Interface in com.helger.security.authentication.credentials.usernamepw
-
This interface represents username and password credentials passed from a
login page.
- validateCredentials(IAuthCredentials) - Static method in class com.helger.security.authentication.credentials.AuthCredentialValidatorManager
-
- validateCredentials(IAuthCredentials) - Method in interface com.helger.security.authentication.credentials.IAuthCredentialValidatorSPI
-
Validate the specified credentials.
- validateLoginCredentialsAndCreateToken(IAuthCredentials) - Static method in class com.helger.security.authentication.result.AuthIdentificationManager
-
Validate the login credentials, try to resolve the subject and create a
token upon success.
- validateTokenAndUpdateLastAccess(String) - Static method in class com.helger.security.authentication.result.AuthTokenRegistry
-
- valueOf(String) - Static method in enum com.helger.security.keystore.EKeyStoreLoadError
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.helger.security.keystore.EKeyStoreLoadErrorText
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.helger.security.keystore.EKeyStoreType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.helger.security.mac.EMacAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.helger.security.messagedigest.EMessageDigestAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.helger.security.oscp.EOCSPResponseStatus
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.helger.security.keystore.EKeyStoreLoadError
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.helger.security.keystore.EKeyStoreLoadErrorText
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.helger.security.keystore.EKeyStoreType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.helger.security.mac.EMacAlgorithm
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.helger.security.messagedigest.EMessageDigestAlgorithm
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.helger.security.oscp.EOCSPResponseStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.