|
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 | +--org.bouncycastle.crypto.tls.TlsRSAKeyExchange
(D)TLS and SSLv3 RSA key exchange.
Field Summary | |
protected byte[] |
premasterSecret
Deprecated. |
protected RSAKeyParameters |
rsaServerPublicKey
Deprecated. |
protected TlsEncryptionCredentials |
serverCredentials
Deprecated. |
protected AsymmetricKeyParameter |
serverPublicKey
Deprecated. |
Fields inherited from class org.bouncycastle.crypto.tls.AbstractTlsKeyExchange |
context, keyExchange, supportedSignatureAlgorithms |
Constructor Summary | |
TlsRSAKeyExchange(java.util.Vector supportedSignatureAlgorithms)
Deprecated. |
Method Summary | |
void |
generateClientKeyExchange(java.io.OutputStream output)
Deprecated. |
byte[] |
generatePremasterSecret()
Deprecated. |
void |
processClientCredentials(TlsCredentials clientCredentials)
Deprecated. |
void |
processClientKeyExchange(java.io.InputStream input)
Deprecated. |
void |
processServerCertificate(Certificate serverCertificate)
Deprecated. |
void |
processServerCredentials(TlsCredentials serverCredentials)
Deprecated. |
void |
skipServerCredentials()
Deprecated. |
void |
validateCertificateRequest(CertificateRequest certificateRequest)
Deprecated. |
protected RSAKeyParameters |
validateRSAPublicKey(RSAKeyParameters key)
Deprecated. |
Methods inherited from class org.bouncycastle.crypto.tls.AbstractTlsKeyExchange |
generateServerKeyExchange, init, parseSignature, processClientCertificate, processServerKeyExchange, requiresServerKeyExchange, skipClientCredentials, skipServerKeyExchange |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected AsymmetricKeyParameter serverPublicKey
protected RSAKeyParameters rsaServerPublicKey
protected TlsEncryptionCredentials serverCredentials
protected byte[] premasterSecret
Constructor Detail |
public TlsRSAKeyExchange(java.util.Vector supportedSignatureAlgorithms)
Method Detail |
public void skipServerCredentials() throws java.io.IOException
public void processServerCredentials(TlsCredentials serverCredentials) throws java.io.IOException
processServerCredentials
in class AbstractTlsKeyExchange
public void processServerCertificate(Certificate serverCertificate) throws java.io.IOException
processServerCertificate
in class AbstractTlsKeyExchange
public void validateCertificateRequest(CertificateRequest certificateRequest) throws java.io.IOException
public void processClientCredentials(TlsCredentials clientCredentials) throws java.io.IOException
public void generateClientKeyExchange(java.io.OutputStream output) throws java.io.IOException
public void processClientKeyExchange(java.io.InputStream input) throws java.io.IOException
processClientKeyExchange
in class AbstractTlsKeyExchange
public byte[] generatePremasterSecret() throws java.io.IOException
protected RSAKeyParameters validateRSAPublicKey(RSAKeyParameters key) throws java.io.IOException
|
Bouncy Castle Cryptography Library 1.64 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |