ssl_handshake
Functions
client_hello(Host, Port, ConnectionStates, Ssl_options) -> term()
server_hello(SessionId, Version, ConnectionStates) -> term()
hello(Hello, ConnectionStates) -> term()
certify(Certificate, CertDbRef, MaxPathLen, Verify, VerifyFun) -> term()
certificate(OwnCert, CertDbRef, X3) -> term()
client_certificate_verify(OwnCert, MasterSecret, Version, Algorithm, PrivateKey, X6) -> term()
certificate_verify(Signature, X2, Version, MasterSecret, Algorithm, X6) -> term()
certificate_request(ConnectionStates, CertDbRef) -> term()
key_exchange(X1, X2) -> term()
master_secret(Version, Session, ConnectionStates, Role) -> term()
finished(Version, Role, MasterSecret, X4) -> term()
verify_connection(Version, Finished, Role, MasterSecret, X5) -> term()
server_hello_done() -> term()
encode_handshake(Package, Version, SigAlg) -> term()
get_tls_handshake(Data, Buffer, KeyAlg, Version) -> term()
sig_alg(Alg) -> term()
decrypt_premaster_secret(Secret, RSAPrivateKey) -> term()
init_hashes() -> term()
update_hashes(Hashes, Data) -> term()
View Functions
- client_hello/4
- server_hello/3
- hello/2
- certify/5
- certificate/3
- client_certificate_verify/6
- certificate_verify/6
- certificate_request/2
- key_exchange/2
- master_secret/4
- finished/4
- verify_connection/5
- server_hello_done/0
- encode_handshake/3
- get_tls_handshake/4
- sig_alg/1
- decrypt_premaster_secret/2
- init_hashes/0
- update_hashes/2