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 }