|
Bouncy Castle Cryptography Library 1.64 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.bouncycastle.crypto.tls.AbstractTlsKeyExchange
Field Summary | |
protected TlsContext |
context
Deprecated. |
protected int |
keyExchange
Deprecated. |
protected java.util.Vector |
supportedSignatureAlgorithms
Deprecated. |
Constructor Summary | |
protected |
AbstractTlsKeyExchange(int keyExchange,
java.util.Vector supportedSignatureAlgorithms)
Deprecated. |
Method Summary | |
byte[] |
generateServerKeyExchange()
Deprecated. |
void |
init(TlsContext context)
Deprecated. |
protected DigitallySigned |
parseSignature(java.io.InputStream input)
Deprecated. |
void |
processClientCertificate(Certificate clientCertificate)
Deprecated. |
void |
processClientKeyExchange(java.io.InputStream input)
Deprecated. |
void |
processServerCertificate(Certificate serverCertificate)
Deprecated. |
void |
processServerCredentials(TlsCredentials serverCredentials)
Deprecated. |
void |
processServerKeyExchange(java.io.InputStream input)
Deprecated. |
boolean |
requiresServerKeyExchange()
Deprecated. |
void |
skipClientCredentials()
Deprecated. |
void |
skipServerKeyExchange()
Deprecated. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.bouncycastle.crypto.tls.TlsKeyExchange |
generateClientKeyExchange, generatePremasterSecret, processClientCredentials, skipServerCredentials, validateCertificateRequest |
Field Detail |
protected int keyExchange
protected java.util.Vector supportedSignatureAlgorithms
protected TlsContext context
Constructor Detail |
protected AbstractTlsKeyExchange(int keyExchange, java.util.Vector supportedSignatureAlgorithms)
Method Detail |
protected DigitallySigned parseSignature(java.io.InputStream input) throws java.io.IOException
public void init(TlsContext context)
init
in interface TlsKeyExchange
public void processServerCertificate(Certificate serverCertificate) throws java.io.IOException
processServerCertificate
in interface TlsKeyExchange
public void processServerCredentials(TlsCredentials serverCredentials) throws java.io.IOException
processServerCredentials
in interface TlsKeyExchange
public boolean requiresServerKeyExchange()
requiresServerKeyExchange
in interface TlsKeyExchange
public byte[] generateServerKeyExchange() throws java.io.IOException
generateServerKeyExchange
in interface TlsKeyExchange
public void skipServerKeyExchange() throws java.io.IOException
skipServerKeyExchange
in interface TlsKeyExchange
public void processServerKeyExchange(java.io.InputStream input) throws java.io.IOException
processServerKeyExchange
in interface TlsKeyExchange
public void skipClientCredentials() throws java.io.IOException
skipClientCredentials
in interface TlsKeyExchange
public void processClientCertificate(Certificate clientCertificate) throws java.io.IOException
processClientCertificate
in interface TlsKeyExchange
public void processClientKeyExchange(java.io.InputStream input) throws java.io.IOException
processClientKeyExchange
in interface TlsKeyExchange
|
Bouncy Castle Cryptography Library 1.64 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |