https://github.com/oid-directory/go-radir
Core Go-based OID-Directory library
https://github.com/oid-directory/go-radir
asn1 asn1-encoder ldap oid x500
Last synced: 8 days ago
JSON representation
Core Go-based OID-Directory library
- Host: GitHub
- URL: https://github.com/oid-directory/go-radir
- Owner: oid-directory
- License: mit
- Created: 2026-06-23T23:24:11.000Z (14 days ago)
- Default Branch: main
- Last Pushed: 2026-06-27T04:03:45.000Z (11 days ago)
- Last Synced: 2026-06-27T04:20:57.587Z (11 days ago)
- Topics: asn1, asn1-encoder, ldap, oid, x500
- Language: Go
- Homepage:
- Size: 178 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# go-radir
[](https://goreportcard.com/report/github.com/oid-directory/go-radir) [](https://codecov.io/github/oid-directory/go-radir) [](https://pkg.go.dev/github.com/oid-directory/go-radir)   [-red?style=flat-square&label=%F0%9F%93%84&cacheSeconds=86400&link=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-coretta-oiddir-roadmap)](https://datatracker.ietf.org/doc/html/draft-coretta-oiddir-roadmap) [-red?style=flat-square&label=%F0%9F%93%84&cacheSeconds=86400&link=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-coretta-oiddir-radit)](https://datatracker.ietf.org/doc/html/draft-coretta-oiddir-radit) [-red?style=flat-square&label=%F0%9F%93%84&cacheSeconds=86400&link=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-coretta-oiddir-radua)](https://datatracker.ietf.org/doc/html/draft-coretta-oiddir-radua) [-red?style=flat-square&label=%F0%9F%93%84&cacheSeconds=86400&link=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-coretta-oiddir-radsa)](https://datatracker.ietf.org/doc/html/draft-coretta-oiddir-radsa) [-red?style=flat-square&label=%F0%9F%93%84&cacheSeconds=86400&link=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-coretta-oiddir-schema)](https://datatracker.ietf.org/doc/html/draft-coretta-oiddir-schema)
Package radir implements subsets of the ***EXPERIMENTAL*** OID Directory I-D (Internet-Draft) series.
## About
This package serves as the de facto Go-based OID-Directory library. It is the foundation of the entire OID-Directory Internet-Draft series, offering myriad functions, types and methods for use in creating an ASN.1 Object Identifier repository within an X.500 or LDAP architecture.
The go-radit (Directory Information Tree) and go-radua (Directory User Agent) packages rely upon go-radir.
## OID Utility
This package includes a subdirectory package known simply as "oid". It offers DotNotation, ASN1Notation and IRINotation types for expressing the various incarnations of Object Identifiers. See the package documentation for extensive information on making use of this package.