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