dms

package
v0.0.25 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 28, 2022 License: MPL-2.0 Imports: 0 Imported by: 3

Documentation

Index

Constants

View Source
const (
	PendingStatus  = "PENDING_APPROVAL"
	ApprovedStatus = "APPROVED"
	DeniedStatus   = "DENIED"
	RevokedStatus  = "REVOKED"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthorizedCAs added in v0.0.22

type AuthorizedCAs struct {
	DmsId  string
	CaName string
}

type DMS

type DMS struct {
	Id                    string             `json:"id"`
	Name                  string             `json:"name"`
	SerialNumber          string             `json:"serial_number,omitempty"`
	KeyMetadata           PrivateKeyMetadata `json:"key_metadata"`
	Status                string             `json:"status"`
	CsrBase64             string             `json:"csr,omitempty"`
	CerificateBase64      string             `json:"crt,omitempty"`
	Subject               Subject            `json:"subject"`
	AuthorizedCAs         []string           `json:"authorized_cas,omitempty"`
	CreationTimestamp     string             `json:"creation_timestamp,omitempty"`
	ModificationTimestamp string             `json:"modification_timestamp,omitempty"`
}

type DmsCreationForm

type DmsCreationForm struct {
	Name        string             `json:"name"`
	Subject     Subject            `json:"subject"`
	KeyMetadata PrivateKeyMetadata `json:"key_metadata"`
	Url         string             `json:"url"`
}

type PrivateKeyMetadata

type PrivateKeyMetadata struct {
	KeyType     string `json:"type"`
	KeyBits     int    `json:"bits"`
	KeyStrength string `json:"strength,omitempty"`
}

type Subject

type Subject struct {
	CN string `json:"common_name"`
	O  string `json:"organization"`
	OU string `json:"organization_unit"`
	C  string `json:"country"`
	ST string `json:"state"`
	L  string `json:"locality"`
}

Directories

Path Synopsis
db

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL