ssl_handshake

Functions


certificate(OwnCert, CertDbRef, X3) -> term()

certificate_request(ConnectionStates, CertDbRef) -> term()

certificate_verify(Signature, X2, Version, MasterSecret, Algorithm, X6) -> term()

certify(Certificate, CertDbRef, MaxPathLen, Verify, VerifyFun, ValidateFun, Role) -> term()

client_certificate_verify(OwnCert, MasterSecret, Version, Algorithm, PrivateKey, X6) -> term()

client_hello(Host, Port, ConnectionStates, Ssl_options, Cert, Renegotiation) -> term()

decrypt_premaster_secret(Secret, RSAPrivateKey) -> term()

encode_handshake(Package, Version, KeyAlg) -> term()

finished(Version, Role, MasterSecret, X4) -> term()

get_tls_handshake(Data, Buffer, KeyAlg, Version) -> term()

hello(Server_hello, Ssl_options, ConnectionStates0, Renegotiation) -> term()

hello_request() -> term()

init_hashes() -> term()

key_exchange(X1, X2) -> term()

master_secret(Version, Session, ConnectionStates, Role) -> term()

server_hello(SessionId, Version, ConnectionStates, Renegotiation) -> term()

server_hello_done() -> term()

server_key_exchange_hash(Algorithm, Value) -> term()

sig_alg(Alg) -> term()

update_hashes(Hashes, Data) -> term()

verify_connection(Version, Finished, Role, MasterSecret, X5) -> term()

View Functions