oid.go 312 B

12345678910111213141516171819
  1. package gss
  2. import (
  3. "strconv"
  4. "strings"
  5. )
  6. func ObjectIDStrToInt(oid MechTypeOid) ([]int, error) {
  7. ret := []int{}
  8. tokens := strings.Split(string(oid), ".")
  9. for _, token := range tokens {
  10. i, err := strconv.Atoi(token)
  11. if err != nil {
  12. return nil, err
  13. }
  14. ret = append(ret, i)
  15. }
  16. return ret, nil
  17. }