| 123456789101112131415161718 |
- package types
- // Reference: https://www.ietf.org/rfc/rfc4120.txt
- // Section: 5.2.2
- type PrincipalName struct {
- NameType int `asn1:"explicit,tag:0"`
- NameString []string `asn1:"generalstring,explicit,tag:1"`
- }
- func (pn *PrincipalName) GetSalt(realm string) string {
- var sb []byte
- sb = append(sb, realm...)
- for _, n := range pn.NameString {
- sb = append(sb, n...)
- }
- return string(sb)
- }
|