Package org.eclipse.net4j.util.security
package org.eclipse.net4j.util.security
Interfaces and classes for security, negotiation, authentication, authorization and cryptography.
-
ClassDescriptionExecutes the Diffie-Hellman key agreement protocol between 2 parties:
DiffieHellman.Server
andDiffieHellman.Client
.Executes the client-side of the Diffie-Hellman key agreement protocol.Creates Diffie-Hellman parameters.Executes the server-side of the Diffie-Hellman key agreement protocol.TODO Consider file attributes when creating initially empty fileTODO Consider file attributes when creating initially empty fileAuthenticates users.Extension interface for authenticators that can update user credentials in addition to authenticating them.Transforms byte arrays to byte arrays.Interface implemented by protocol objects that can supply anIPasswordCredentialsProvider
.Password credentials with an update (new password) in addition to the usual user ID and password for authentication of the password change.Interface for providers of password credentials updates.An uncheckedsecurity exception
indicating that a user has canceled an attempt to authenticate himself.Default implementation of theIPasswordCredentialsUpdate
interface.