Dokumentacja AlgoJudge0.1
REST reference

Admin Key Ring

Ta strona jest po angielsku

Polskie tłumaczenie obejmuje sekcje Instalacja i utrzymanie i Korzystanie z AlgoJudge. Pozostałe sekcje są materiałem technicznym i pozostają po angielsku.
GET/admin/keyring

Response Body

curl -X GET "https://example.com/admin/keyring"
{  "kind": "string",  "applicationName": "string",  "certificates": [    {      "subject": "string",      "thumbprint": "string",      "notAfter": "string",      "encrypts": true    }  ],  "keys": [    {      "id": "string",      "createdAt": "string",      "activatesAt": "string",      "expiresAt": "string",      "isActive": true,      "isRevoked": true,      "storage": "string",      "readable": true    }  ],  "problems": [    "string"  ]}
POST/admin/keyring/rotate

Response Body

curl -X POST "https://example.com/admin/keyring/rotate"
{  "id": "string",  "createdAt": "string",  "activatesAt": "string",  "expiresAt": "string",  "isActive": true,  "isRevoked": true,  "storage": "string",  "readable": true}
POST/admin/keyring/revoke

Query Parameters

confirm?string
reason?string

Response Body

curl -X POST "https://example.com/admin/keyring/revoke"
{  "revoked": 0,  "reason": "string"}