Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Security considerations

CertService's REST API will be is protected by mutual HTTPS, meaning server will request requests client's certificate and authenticate only requests with trusted certificate. After ONAP default installation only certificate from CertService's client will be is trusted. Authorization won isn't be supported in Frankfurt release.

Components description

CertService

REST API

MethodEndpointParameterReturned values


NameIs required?Transfer methodDescriptionNameAlways returned?Transfer methodDescription
GET

/certificate/{caName}

CA nameYesPath parameterName of Certificate Authority which should sign sent CSR. Must match CertService's CMPv2 servers configuration.Certificate chainYesBody (JSON)Base64 decoded (question) signed certificate with whole certificate chain (intermediate CA certificates).
Base64 encoded CSR (Certificate Signing Request)YesHeaderCertificate Signing Request for given componentTrusted certificatesYesBody (JSON)Base64 decoded (question) list of trusted certificates. In other words list of root CAs which should be treated as trust anchors. Must contain root CA which was used to sign certificate and may contain other root CAs.
Base64 encoded private keyYesHeaderPrivate key. Needed to create proof of possession (PoP)




OpenAPI

Swagger will be added here (warning)

...