/** * authentik * Making authentication simple. * * The version of the OpenAPI document: 2025.6.3 * Contact: hello@goauthentik.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import type { CertificateData, CertificateGenerationRequest, CertificateKeyPair, CertificateKeyPairRequest, PaginatedCertificateKeyPairList, PatchedCertificateKeyPairRequest, UsedBy } from '../models/index'; export interface CryptoCertificatekeypairsCreateRequest { certificateKeyPairRequest: CertificateKeyPairRequest; } export interface CryptoCertificatekeypairsDestroyRequest { kpUuid: string; } export interface CryptoCertificatekeypairsGenerateCreateRequest { certificateGenerationRequest: CertificateGenerationRequest; } export interface CryptoCertificatekeypairsListRequest { hasKey?: boolean; includeDetails?: boolean; managed?: string; name?: string; ordering?: string; page?: number; pageSize?: number; search?: string; } export interface CryptoCertificatekeypairsPartialUpdateRequest { kpUuid: string; patchedCertificateKeyPairRequest?: PatchedCertificateKeyPairRequest; } export interface CryptoCertificatekeypairsRetrieveRequest { kpUuid: string; } export interface CryptoCertificatekeypairsUpdateRequest { kpUuid: string; certificateKeyPairRequest: CertificateKeyPairRequest; } export interface CryptoCertificatekeypairsUsedByListRequest { kpUuid: string; } export interface CryptoCertificatekeypairsViewCertificateRetrieveRequest { kpUuid: string; download?: boolean; } export interface CryptoCertificatekeypairsViewPrivateKeyRetrieveRequest { kpUuid: string; download?: boolean; } /** * */ export declare class CryptoApi extends runtime.BaseAPI { /** * CertificateKeyPair Viewset */ cryptoCertificatekeypairsCreateRaw(requestParameters: CryptoCertificatekeypairsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * CertificateKeyPair Viewset */ cryptoCertificatekeypairsCreate(requestParameters: CryptoCertificatekeypairsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * CertificateKeyPair Viewset */ cryptoCertificatekeypairsDestroyRaw(requestParameters: CryptoCertificatekeypairsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * CertificateKeyPair Viewset */ cryptoCertificatekeypairsDestroy(requestParameters: CryptoCertificatekeypairsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Generate a new, self-signed certificate-key pair */ cryptoCertificatekeypairsGenerateCreateRaw(requestParameters: CryptoCertificatekeypairsGenerateCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Generate a new, self-signed certificate-key pair */ cryptoCertificatekeypairsGenerateCreate(requestParameters: CryptoCertificatekeypairsGenerateCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * CertificateKeyPair Viewset */ cryptoCertificatekeypairsListRaw(requestParameters: CryptoCertificatekeypairsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * CertificateKeyPair Viewset */ cryptoCertificatekeypairsList(requestParameters?: CryptoCertificatekeypairsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * CertificateKeyPair Viewset */ cryptoCertificatekeypairsPartialUpdateRaw(requestParameters: CryptoCertificatekeypairsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * CertificateKeyPair Viewset */ cryptoCertificatekeypairsPartialUpdate(requestParameters: CryptoCertificatekeypairsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * CertificateKeyPair Viewset */ cryptoCertificatekeypairsRetrieveRaw(requestParameters: CryptoCertificatekeypairsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * CertificateKeyPair Viewset */ cryptoCertificatekeypairsRetrieve(requestParameters: CryptoCertificatekeypairsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * CertificateKeyPair Viewset */ cryptoCertificatekeypairsUpdateRaw(requestParameters: CryptoCertificatekeypairsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * CertificateKeyPair Viewset */ cryptoCertificatekeypairsUpdate(requestParameters: CryptoCertificatekeypairsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get a list of all objects that use this object */ cryptoCertificatekeypairsUsedByListRaw(requestParameters: CryptoCertificatekeypairsUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * Get a list of all objects that use this object */ cryptoCertificatekeypairsUsedByList(requestParameters: CryptoCertificatekeypairsUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Return certificate-key pairs certificate and log access */ cryptoCertificatekeypairsViewCertificateRetrieveRaw(requestParameters: CryptoCertificatekeypairsViewCertificateRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Return certificate-key pairs certificate and log access */ cryptoCertificatekeypairsViewCertificateRetrieve(requestParameters: CryptoCertificatekeypairsViewCertificateRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Return certificate-key pairs private key and log access */ cryptoCertificatekeypairsViewPrivateKeyRetrieveRaw(requestParameters: CryptoCertificatekeypairsViewPrivateKeyRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Return certificate-key pairs private key and log access */ cryptoCertificatekeypairsViewPrivateKeyRetrieve(requestParameters: CryptoCertificatekeypairsViewPrivateKeyRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } //# sourceMappingURL=CryptoApi.d.ts.map