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