项目作者: pkix

项目描述 :
A DigiCert CertCentral SDK for DigiCert Services (via DigiCert Services v2 API)
高级语言: Go
项目地址: git://github.com/pkix/digicert.git
创建时间: 2018-12-21T07:19:43Z
项目社区:https://github.com/pkix/digicert

开源协议:MIT License

下载


digicert

GoDoc
Go Report Card

A Go library for interacting with
Digicert CertCentral’s API v2. This library allows you to:

  • Certificate Management.
  • Container Management.
  • Orders Management.
  • Organization Management.
  • Request Management.
  • User Management.

Getting Started

  1. package main
  2. import (
  3. "github.com/pkix/digicert"
  4. "errors"
  5. "log"
  6. "os"
  7. )
  8. var c *digicert.Client
  9. func main() {
  10. log.Println("================= CONTAINER =================")
  11. if err := checkEnv(); err != nil {
  12. fmt.Println(err)
  13. return
  14. }
  15. container, err := c.ViewAContainerOfParent("32000")
  16. if err != nil {
  17. log.Println(err)
  18. return
  19. }
  20. log.Println(container)
  21. }
  22. func checkEnv() error {
  23. if c == nil {
  24. var err error
  25. c, err = digicert.New(os.Getenv("DC_KEY"))
  26. if err != nil {
  27. log.Fatal(err)
  28. }
  29. }
  30. if c.AuthKey == "" {
  31. return errors.New("API key not defined")
  32. }
  33. return nil
  34. }

License

MIT License. See the LICENSE file for details.