public static class DiffieHellman.Server
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
DiffieHellman.Server.Challenge |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_CYPHER_TRANSFORMATION
Deprecated.
As of 3.8 the default cipher transformation is "AES/CBC/PKCS5Padding".
|
static java.lang.String |
DEFAULT_SECRET_ALGORITHM
Deprecated.
As of 3.8 the default secret algorithm is "AES".
|
Constructor and Description |
---|
Server(java.lang.String realm) |
Server(java.lang.String realm,
javax.crypto.spec.DHParameterSpec dhParamSpec) |
Server(java.lang.String realm,
javax.crypto.spec.DHParameterSpec dhParamSpec,
int secretAlgorithmKeyLen,
java.lang.String secretAlgorithm,
java.lang.String cipherTransformation) |
Server(java.lang.String realm,
javax.crypto.spec.DHParameterSpec dhParamSpec,
java.lang.String secretAlgorithm,
java.lang.String cipherTransformation) |
Server(java.lang.String realm,
int diffieHellmanKeySize) |
Server(java.lang.String realm,
int diffieHellmanKeySize,
int secretAlgorithmKeyLen,
java.lang.String secretAlgorithm,
java.lang.String cipherTransformation) |
Server(java.lang.String realm,
int diffieHellmanKeySize,
java.lang.String secretAlgorithm,
java.lang.String cipherTransformation) |
Server(java.lang.String realm,
java.security.KeyPairGenerator keyPairGenerator,
int secretAlgorithmKeyLen,
java.lang.String secretAlgorithm,
java.lang.String cipherTransformation) |
Modifier and Type | Method and Description |
---|---|
DiffieHellman.Server.Challenge |
getChallenge() |
java.lang.String |
getRealm() |
byte[] |
handleResponse(DiffieHellman.Client.Response response) |
@Deprecated public static final java.lang.String DEFAULT_SECRET_ALGORITHM
@Deprecated public static final java.lang.String DEFAULT_CYPHER_TRANSFORMATION
public Server(java.lang.String realm, java.security.KeyPairGenerator keyPairGenerator, int secretAlgorithmKeyLen, java.lang.String secretAlgorithm, java.lang.String cipherTransformation)
public Server(java.lang.String realm, int diffieHellmanKeySize, int secretAlgorithmKeyLen, java.lang.String secretAlgorithm, java.lang.String cipherTransformation)
public Server(java.lang.String realm, int diffieHellmanKeySize, java.lang.String secretAlgorithm, java.lang.String cipherTransformation)
public Server(java.lang.String realm, int diffieHellmanKeySize)
public Server(java.lang.String realm)
public Server(java.lang.String realm, javax.crypto.spec.DHParameterSpec dhParamSpec, int secretAlgorithmKeyLen, java.lang.String secretAlgorithm, java.lang.String cipherTransformation)
public Server(java.lang.String realm, javax.crypto.spec.DHParameterSpec dhParamSpec, java.lang.String secretAlgorithm, java.lang.String cipherTransformation)
public Server(java.lang.String realm, javax.crypto.spec.DHParameterSpec dhParamSpec)
public final java.lang.String getRealm()
public final DiffieHellman.Server.Challenge getChallenge()
public byte[] handleResponse(DiffieHellman.Client.Response response)
Copyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html