protected KeyAgreementCredential |
AbstractKeyAgreementProcessor.buildKeyAgreementCredential(SecretKey derivedKey,
Credential publicCredential,
Credential privateCredential,
KeyAgreementParameters parameters) |
|
protected SecretKey |
AbstractDerivationKeyAgreementProcessor.deriveSecretKey(byte[] secret,
String keyAlgorithm,
KeyAgreementParameters parameters) |
|
protected abstract SecretKey |
AbstractKeyAgreementProcessor.deriveSecretKey(byte[] secret,
String keyAlgorithm,
KeyAgreementParameters parameters) |
|
protected SecretKey |
DHWithLegacyKDFKeyAgreementProcessor.deriveSecretKey(byte[] secret,
String keyAlgorithm,
KeyAgreementParameters parameters) |
|
KeyAgreementCredential |
AbstractKeyAgreementProcessor.execute(Credential publicCredential,
String keyAlgorithm,
KeyAgreementParameters inputParameters) |
Perform the key agreement operation and return a new credential representing the results.
|
protected abstract byte[] |
AbstractKeyAgreementProcessor.generateAgreementSecret(Credential publicCredential,
Credential privateCredential,
KeyAgreementParameters parameters) |
Generate the agreement secret according to the key algorithm and using the supplied
public and private credentials.
|
protected byte[] |
DHWithExplicitKDFKeyAgreementProcessor.generateAgreementSecret(Credential publicCredential,
Credential privateCredential,
KeyAgreementParameters parameters) |
Generate the agreement secret according to the key algorithm and using the supplied
public and private credentials.
|
protected byte[] |
DHWithLegacyKDFKeyAgreementProcessor.generateAgreementSecret(Credential publicCredential,
Credential privateCredential,
KeyAgreementParameters parameters) |
Generate the agreement secret according to the key algorithm and using the supplied
public and private credentials.
|
protected byte[] |
ECDHKeyAgreementProcessor.generateAgreementSecret(Credential publicCredential,
Credential privateCredential,
KeyAgreementParameters parameters) |
Generate the agreement secret according to the key algorithm and using the supplied
public and private credentials.
|
protected Credential |
AbstractKeyAgreementProcessor.obtainPrivateCredential(Credential publicCredential,
KeyAgreementParameters parameters) |
Obtain the private credential which is compatible with the given public credential.
|
protected Credential |
DHWithExplicitKDFKeyAgreementProcessor.obtainPrivateCredential(Credential publicCredential,
KeyAgreementParameters parameters) |
Obtain the private credential which is compatible with the given public credential.
|
protected Credential |
DHWithLegacyKDFKeyAgreementProcessor.obtainPrivateCredential(Credential publicCredential,
KeyAgreementParameters parameters) |
Obtain the private credential which is compatible with the given public credential.
|
protected Credential |
ECDHKeyAgreementProcessor.obtainPrivateCredential(Credential publicCredential,
KeyAgreementParameters parameters) |
Obtain the private credential which is compatible with the given public credential.
|