github.com/Venafi/vcert/v5@v5.10.2/pkg/certificate/sshCADetails.go (about)

     1  package certificate
     2  
     3  type SshCaTemplateRequest struct {
     4  	Template string
     5  	Guid     string
     6  }
     7  
     8  type SshTppCaTemplateRequest struct {
     9  	DN   string `json:"DN,omitempty"`
    10  	Guid string `json:"Guid,omitempty"`
    11  }
    12  
    13  type SshTppCaTemplateResponse struct {
    14  	AccessControl AccessControl
    15  	Response      TppSshCertResponseInfo `json:"Response,omitempty"`
    16  }
    17  
    18  type AccessControl struct {
    19  	DefaultPrincipals []string
    20  }
    21  
    22  type SshConfig struct {
    23  	CaPublicKey string
    24  	Principals  []string
    25  }