package kadmin

import (
	
	
)

// ChangePasswdData is the payload to a password change message.
type ChangePasswdData struct {
	NewPasswd []byte              `asn1:"explicit,tag:0"`
	TargName  types.PrincipalName `asn1:"explicit,optional,tag:1"`
	TargRealm string              `asn1:"generalstring,optional,explicit,tag:2"`
}

// Marshal ChangePasswdData into a byte slice.
func ( *ChangePasswdData) () ([]byte, error) {
	,  := asn1.Marshal(*)
	if  != nil {
		return []byte{}, 
	}
	//b = asn1tools.AddASNAppTag(b, asnAppTag.)
	return , nil
}