making the README pretty
This commit is contained in:
parent
8966f9d83d
commit
8d2d8236a5
@ -1,8 +1,9 @@
|
||||
= NTLM Implementation for Go
|
||||
# NTLM Implementation for Go
|
||||
|
||||
|
||||
== Sample Usage as NTLM Client
|
||||
## Sample Usage as NTLM Client
|
||||
|
||||
```go
|
||||
import "ntlm"
|
||||
import "ntlm/messages"
|
||||
|
||||
@ -19,9 +20,11 @@ session.ProcessChallengeMessage(challenge)
|
||||
authenticate := session.GenerateAuthenticateMessage()
|
||||
|
||||
<send authenticate message to server>
|
||||
```
|
||||
|
||||
== Sample Usage as NTLM Server
|
||||
## Sample Usage as NTLM Server
|
||||
|
||||
```go
|
||||
session = ntlm.NewServerSession(ntlm.Version1, ntlm.ConnectionlessMode)
|
||||
session.SetUserInfo("someuser","somepassword","somedomain")
|
||||
|
||||
@ -33,16 +36,18 @@ challenge := session.GenerateChallengeMessage()
|
||||
|
||||
auth, err := messages.ParseAuthentiateMessage(authenticateBytes)
|
||||
session.ProcessAuthenticateMessage(auth)
|
||||
```
|
||||
|
||||
== Generating a message MAC
|
||||
## Generating a message MAC
|
||||
|
||||
Once a session is created you can generate the Mac for a message using:
|
||||
|
||||
```go
|
||||
message := "this is some message to sign"
|
||||
sequenceNumber := 100
|
||||
signature, err := session.Mac([]byte(message), sequenceNumber)
|
||||
```
|
||||
|
||||
|
||||
== License
|
||||
## License
|
||||
Copyright Thomson Reuters Global Resources 2013
|
||||
Apache License
|
Loading…
x
Reference in New Issue
Block a user