Skip to main content

crypto_certificatekeypairs_list

GET 

/api/v3//crypto/certificatekeypairs/

CertificateKeyPair Viewset

Request

Query Parameters

    has_key boolean

    Only return certificate-key pairs with keys

    include_details boolean
    Default value: true
    managed string
    name string
    ordering string

    Which field to use when ordering the results.

    page integer

    A page number within the paginated result set.

    page_size integer

    Number of results to return per page.

    search string

    A search term.

Responses

Schema
    pagination objectrequired
    nextnumberrequired
    previousnumberrequired
    countnumberrequired
    currentnumberrequired
    total_pagesnumberrequired
    start_indexnumberrequired
    end_indexnumberrequired
    results object[]required
  • Array [
  • pkuuidrequired
    namestringrequired
    fingerprint_sha256stringnullablerequired

    Get certificate Hash (SHA256)

    fingerprint_sha1stringnullablerequired

    Get certificate Hash (SHA1)

    cert_expirydate-timenullablerequired

    Get certificate expiry

    cert_subjectstringnullablerequired

    Get certificate subject as full rfc4514

    private_key_availablebooleanrequired

    Show if this keypair has a private key configured or not

    private_key_typestringnullablerequired

    Get the private key's type, if set

    certificate_download_urlstringrequired

    Get URL to download certificate

    private_key_download_urlstringrequired

    Get URL to download private key

    managedManaged by authentik (string)nullablerequired

    Objects that are managed by authentik. These objects are created and updated automatically. This flag only indicates that an object can be overwritten by migrations. You can still modify the objects via the API, but expect changes to be overwritten in a later update.

  • ]

Authorization: http

name: authentiktype: httpscheme: bearer
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "/api/v3/crypto/certificatekeypairs/");
request.Headers.Add("Accept", "application/json");
request.Headers.Add("Authorization", "Bearer <token>");
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
Request Collapse all
Base URL
/api/v3
Auth
Parameters
— query
— query
— query
— query
— query
— query
— query
— query