/** * authentik * Making authentication simple. * * The version of the OpenAPI document: 2026.8.0 * 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 } from '../models/CertificateData'; import { type CertificateGenerationRequest } from '../models/CertificateGenerationRequest'; import { type CertificateKeyPair } from '../models/CertificateKeyPair'; import { type CertificateKeyPairRequest } from '../models/CertificateKeyPairRequest'; import { type KeyTypeEnum } from '../models/KeyTypeEnum'; import { type PaginatedCertificateKeyPairList } from '../models/PaginatedCertificateKeyPairList'; import { type PatchedCertificateKeyPairRequest } from '../models/PatchedCertificateKeyPairRequest'; import { type UsedBy } from '../models/UsedBy'; export interface CryptoCertificatekeypairsCreateRequest { certificateKeyPairRequest: CertificateKeyPairRequest; } export interface CryptoCertificatekeypairsDestroyRequest { kpUuid: string; } export interface CryptoCertificatekeypairsGenerateCreateRequest { certificateGenerationRequest: CertificateGenerationRequest; } export interface CryptoCertificatekeypairsListRequest { hasKey?: boolean; keyType?: Array; 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 { /** * Creates request options for cryptoCertificatekeypairsCreate without sending the request */ cryptoCertificatekeypairsCreateRequestOpts(requestParameters: CryptoCertificatekeypairsCreateRequest): Promise; /** * CertificateKeyPair Viewset */ cryptoCertificatekeypairsCreateRaw(requestParameters: CryptoCertificatekeypairsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * CertificateKeyPair Viewset */ cryptoCertificatekeypairsCreate(requestParameters: CryptoCertificatekeypairsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for cryptoCertificatekeypairsDestroy without sending the request */ cryptoCertificatekeypairsDestroyRequestOpts(requestParameters: CryptoCertificatekeypairsDestroyRequest): Promise; /** * CertificateKeyPair Viewset */ cryptoCertificatekeypairsDestroyRaw(requestParameters: CryptoCertificatekeypairsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * CertificateKeyPair Viewset */ cryptoCertificatekeypairsDestroy(requestParameters: CryptoCertificatekeypairsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for cryptoCertificatekeypairsGenerateCreate without sending the request */ cryptoCertificatekeypairsGenerateCreateRequestOpts(requestParameters: CryptoCertificatekeypairsGenerateCreateRequest): 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; /** * Creates request options for cryptoCertificatekeypairsList without sending the request */ cryptoCertificatekeypairsListRequestOpts(requestParameters: CryptoCertificatekeypairsListRequest): Promise; /** * CertificateKeyPair Viewset */ cryptoCertificatekeypairsListRaw(requestParameters: CryptoCertificatekeypairsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * CertificateKeyPair Viewset */ cryptoCertificatekeypairsList(requestParameters?: CryptoCertificatekeypairsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for cryptoCertificatekeypairsPartialUpdate without sending the request */ cryptoCertificatekeypairsPartialUpdateRequestOpts(requestParameters: CryptoCertificatekeypairsPartialUpdateRequest): Promise; /** * CertificateKeyPair Viewset */ cryptoCertificatekeypairsPartialUpdateRaw(requestParameters: CryptoCertificatekeypairsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * CertificateKeyPair Viewset */ cryptoCertificatekeypairsPartialUpdate(requestParameters: CryptoCertificatekeypairsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for cryptoCertificatekeypairsRetrieve without sending the request */ cryptoCertificatekeypairsRetrieveRequestOpts(requestParameters: CryptoCertificatekeypairsRetrieveRequest): Promise; /** * CertificateKeyPair Viewset */ cryptoCertificatekeypairsRetrieveRaw(requestParameters: CryptoCertificatekeypairsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * CertificateKeyPair Viewset */ cryptoCertificatekeypairsRetrieve(requestParameters: CryptoCertificatekeypairsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for cryptoCertificatekeypairsUpdate without sending the request */ cryptoCertificatekeypairsUpdateRequestOpts(requestParameters: CryptoCertificatekeypairsUpdateRequest): Promise; /** * CertificateKeyPair Viewset */ cryptoCertificatekeypairsUpdateRaw(requestParameters: CryptoCertificatekeypairsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * CertificateKeyPair Viewset */ cryptoCertificatekeypairsUpdate(requestParameters: CryptoCertificatekeypairsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for cryptoCertificatekeypairsUsedByList without sending the request */ cryptoCertificatekeypairsUsedByListRequestOpts(requestParameters: CryptoCertificatekeypairsUsedByListRequest): 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>; /** * Creates request options for cryptoCertificatekeypairsViewCertificateRetrieve without sending the request */ cryptoCertificatekeypairsViewCertificateRetrieveRequestOpts(requestParameters: CryptoCertificatekeypairsViewCertificateRetrieveRequest): 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; /** * Creates request options for cryptoCertificatekeypairsViewPrivateKeyRetrieve without sending the request */ cryptoCertificatekeypairsViewPrivateKeyRetrieveRequestOpts(requestParameters: CryptoCertificatekeypairsViewPrivateKeyRetrieveRequest): 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