Skip to main content
CrystalDocs
Search documentation
Search
Browse Docs
CrystalShards
About
module
NTLM
Class methods
authenticate
(challenge :
String
, username :
String
, password :
String
)
Source
authenticate_http
(challenge :
String
, username :
String
, password :
String
)
Source
negotiate
(domain :
String
|
Nil
= nil)
Source
negotiate_http
(domain :
String
|
Nil
= nil)
Source
Instance methods
challenge_response
(password_hash :
Bytes
, challenge :
Bytes
)
Source
create_lm_hashed_password_v1
(password)
Source
create_nt_hashed_password_v1
(password)
Source
create_nt_hashed_password_v2
(password, user, domain)
Source
create_sessionbasekey
(password)
Source
generate_des_key
(pass :
Bytes
)
Source
ntlm2sr_challenge_response
(password_hash :
Bytes
, server_challenge :
Bytes
, client_challenge :
Bytes
)
Source
Nested types
NTLM::AVPair
NTLM::Authenticate
NTLM::AvId
NTLM::Challenge
NTLM::Error
NTLM::FlagsHigh
NTLM::FlagsLow
NTLM::Header
NTLM::Negotiate
NTLM::Type