You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: interfaces/aux_/aux_.yaml
+47Lines changed: 47 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -84,6 +84,15 @@ components:
84
84
- timestamp
85
85
- source
86
86
87
+
CAsResponse:
88
+
type: object
89
+
properties:
90
+
CAs:
91
+
description: A list of certificates, each in PEM format.
92
+
type: array
93
+
items:
94
+
type: string
95
+
87
96
paths:
88
97
/aux/v1/version:
89
98
get:
@@ -208,6 +217,44 @@ paths:
208
217
application/json:
209
218
schema:
210
219
$ref: '#/components/schemas/ErrorResponse'
220
+
/aux/v1/configuration/accepted_ca_certs:
221
+
get:
222
+
summary: Current certificates of certificate authorities (CAs) that this DSS instance accepts as legitimate signers of node certificates for the pool of DSS instances constituting the DSS Airspace Representation.
223
+
operationId: getAcceptedCAs
224
+
tags: [ dss ]
225
+
responses:
226
+
'200':
227
+
description: The information is successfully returned.
228
+
content:
229
+
application/json:
230
+
schema:
231
+
$ref: '#/components/schemas/CAsResponse'
232
+
'501':
233
+
description: >-
234
+
The server has not implemented this operation.
235
+
content:
236
+
application/json:
237
+
schema:
238
+
$ref: '#/components/schemas/ErrorResponse'
239
+
/aux/v1/configuration/ca_certs:
240
+
get:
241
+
summary: Current certificates of certificate authorities (CAs) that signed the node certificates for this DSS instance. May return more that one certificate (e.g. for rotations). Other DSS instances in the pool should accept node certificates signed by these CAs.
242
+
operationId: getInstanceCAs
243
+
tags: [ dss ]
244
+
responses:
245
+
'200':
246
+
description: The information is successfully returned.
// Current certificates of certificate authorities (CAs) that this DSS instance accepts as legitimate signers of node certificates for the pool of DSS instances constituting the DSS Airspace Representation.
// Current certificates of certificate authorities (CAs) that signed the node certificates for this DSS instance. May return more that one certificate (e.g. for rotations). Other DSS instances in the pool should accept node certificates signed by these CAs.
0 commit comments