Simplify field names for ProvisionerInfo

pull/1008/head
Mariano Cano 2 years ago
parent a65adc032b
commit eb091aec54

@ -100,9 +100,9 @@ func (a *Authority) Sign(csr *x509.CertificateRequest, signOpts provisioner.Sign
case provisioner.Interface: case provisioner.Interface:
prov = k prov = k
pInfo = &casapi.ProvisionerInfo{ pInfo = &casapi.ProvisionerInfo{
ProvisionerID: prov.GetID(), ID: prov.GetID(),
ProvisionerType: prov.GetType().String(), Type: prov.GetType().String(),
ProvisionerName: prov.GetName(), Name: prov.GetName(),
} }
// Adds new options to NewCertificate // Adds new options to NewCertificate
case provisioner.CertificateOptions: case provisioner.CertificateOptions:

@ -63,9 +63,9 @@ type CreateCertificateRequest struct {
// ProvisionerInfo contains information of the provisioner used to authorize a // ProvisionerInfo contains information of the provisioner used to authorize a
// certificate. // certificate.
type ProvisionerInfo struct { type ProvisionerInfo struct {
ProvisionerID string ID string
ProvisionerType string Type string
ProvisionerName string Name string
} }
// CreateCertificateResponse is the response to a create certificate request. // CreateCertificateResponse is the response to a create certificate request.

@ -79,9 +79,9 @@ func (s *StepCAS) CreateCertificate(req *apiv1.CreateCertificateRequest) (*apiv1
if p := req.Provisioner; p != nil { if p := req.Provisioner; p != nil {
info = &raInfo{ info = &raInfo{
AuthorityID: s.authorityID, AuthorityID: s.authorityID,
ProvisionerID: p.ProvisionerID, ProvisionerID: p.ID,
ProvisionerType: p.ProvisionerType, ProvisionerType: p.Type,
ProvisionerName: p.ProvisionerName, ProvisionerName: p.Name,
} }
} }

@ -667,7 +667,7 @@ func TestStepCAS_CreateCertificate(t *testing.T) {
{"ok with provisioner", fields{jwk, client, testRootFingerprint}, args{&apiv1.CreateCertificateRequest{ {"ok with provisioner", fields{jwk, client, testRootFingerprint}, args{&apiv1.CreateCertificateRequest{
CSR: testCR, CSR: testCR,
Lifetime: time.Hour, Lifetime: time.Hour,
Provisioner: &apiv1.ProvisionerInfo{ProvisionerID: "provisioner-id", ProvisionerType: "ACME"}, Provisioner: &apiv1.ProvisionerInfo{ID: "provisioner-id", Type: "ACME"},
}}, &apiv1.CreateCertificateResponse{ }}, &apiv1.CreateCertificateResponse{
Certificate: testCrt, Certificate: testCrt,
CertificateChain: []*x509.Certificate{testIssCrt}, CertificateChain: []*x509.Certificate{testIssCrt},

Loading…
Cancel
Save