telebit/vendor/github.com/jcmturner/gokrb5/v8/types/TypedData.go

19 lines
558 B
Go

package types
import "github.com/jcmturner/gofork/encoding/asn1"
// TypedData implements RFC 4120 type: https://tools.ietf.org/html/rfc4120#section-5.9.1
type TypedData struct {
DataType int32 `asn1:"explicit,tag:0"`
DataValue []byte `asn1:"optional,explicit,tag:1"`
}
// TypedDataSequence implements RFC 4120 type: https://tools.ietf.org/html/rfc4120#section-5.9.1
type TypedDataSequence []TypedData
// Unmarshal bytes into the TypedDataSequence.
func (a *TypedDataSequence) Unmarshal(b []byte) error {
_, err := asn1.Unmarshal(b, a)
return err
}