com.kodemuse.security.ssl
Class CertificateVerify
java.lang.Object
|
+--com.kodemuse.security.ssl.LogCapability
|
+--com.kodemuse.security.ssl.CertificateVerify
- All Implemented Interfaces:
- DataSource
- class CertificateVerify
- extends LogCapability
- implements DataSource
struct {
Signature signature;
} CertificateVerify;
CertificateVerify.signature.md5_hash
MD5(master_secret + pad_2 +
MD5(handshake_messages + master_secret + pad_1));
CertificateVerify.signature.sha_hash
SHA(master_secret + pad_2 +
SHA(handshake_messages + master_secret + pad_1));
- Author:
- Harmeet Bedi
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CertificateVerify
CertificateVerify(HandshakeDigest hd,
MasterSecret masterSecret,
java.security.interfaces.RSAPrivateKey privKey)
throws java.lang.Exception
CertificateVerify
CertificateVerify(java.io.DataInputStream din)
throws java.io.IOException
write
public void write(OutputBuffer out)
- Specified by:
write
in interface DataSource
verifySignature
boolean verifySignature(HandshakeDigest hd,
MasterSecret masterSecret,
java.security.cert.X509Certificate clientCert,
CipherSpec cipherSpec)
throws java.lang.Exception
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object