Browse Source

remove deprecated methods in prep for v3

Jonathan Turner 8 years ago
parent
commit
7325b66c47
1 changed files with 0 additions and 27 deletions
  1. 0 27
      gssapi/krb5Token.go

+ 0 - 27
gssapi/krb5Token.go

@@ -205,30 +205,3 @@ Octet        Name      Description
 28..(n-1)    Deleg   A KRB_CRED message (n = Dlgth + 28) [optional].
 n..last      Exts    Extensions [optional].
 */
-
-// NewKRB5APREQMechToken (DEPRECATED - use NewAPREQMechToken and then call Marshal() on the MechToken instead) creates new kerberos AP_REQ MechToken.
-func NewKRB5APREQMechToken(creds credentials.Credentials, tkt messages.Ticket, sessionKey types.EncryptionKey) ([]byte, error) {
-	// Create the header
-	b, _ := asn1.Marshal(MechTypeOIDKRB5)
-	tb, _ := hex.DecodeString(TOK_ID_KRB_AP_REQ)
-	b = append(b, tb...)
-	// Add the token
-	auth, err := NewAuthenticator(creds, sessionKey.KeyType, []int{GSS_C_INTEG_FLAG, GSS_C_CONF_FLAG})
-	if err != nil {
-		return []byte{}, err
-	}
-	APReq, err := messages.NewAPReq(
-		tkt,
-		sessionKey,
-		auth,
-	)
-	if err != nil {
-		return []byte{}, fmt.Errorf("could not create new AP_REQ: %v", err)
-	}
-	tb, err = APReq.Marshal()
-	if err != nil {
-		return []byte{}, fmt.Errorf("could not marshal AP_REQ: %v", err)
-	}
-	b = append(b, tb...)
-	return asn1tools.AddASNAppTag(b, 0), nil
-}