Просмотр исходного кода

Add deprecation comment to NewAuthenticator, fix comment in krb5Token_test.go

Shastick 8 лет назад
Родитель
Сommit
20bdf5a141
2 измененных файлов с 4 добавлено и 2 удалено
  1. 3 1
      gssapi/krb5Token.go
  2. 1 1
      gssapi/krb5Token_test.go

+ 3 - 1
gssapi/krb5Token.go

@@ -147,7 +147,9 @@ func NewAPREQMechToken(creds credentials.Credentials, tkt messages.Ticket, sessi
 	return m, nil
 }
 
-// NewAuthenticator creates a new kerberos authenticator for kerberos MechToken
+// NewAuthenticator (DEPRECATED - this method will be updated in future versions to remove
+// the obsolete keyType argument and may be made private to the gssapi package)
+// creates a new kerberos authenticator for kerberos MechToken
 func NewAuthenticator(creds credentials.Credentials, keyType int, flags []int) (types.Authenticator, error) {
 	//RFC 4121 Section 4.1.1
 	auth, err := types.NewAuthenticator(creds.Realm, creds.CName)

+ 1 - 1
gssapi/krb5Token_test.go

@@ -48,7 +48,7 @@ func TestMechToken_newAuthenticatorWithSubkeyGeneration(t *testing.T) {
 	creds := credentials.NewCredentials("hftsai", testdata.TEST_REALM)
 	creds.CName.NameString = testdata.TEST_PRINCIPALNAME_NAMESTRING
 	etypeID := 18
-	keyLen := 32 // etypeID 18 refers to AES255 -> 32 bytes key
+	keyLen := 32 // etypeID 18 refers to AES256 -> 32 bytes key
 	a, err := NewAuthenticator(creds, etypeID, []int{GSS_C_INTEG_FLAG, GSS_C_CONF_FLAG})
 	if err != nil {
 		t.Fatalf("Error creating authenticator: %v", err)