mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
* wip: enable tls on lens-k8s-proxy Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * cleanup Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * type -> interface Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * more dependencies Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * refactor Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * run di.runSetups() after app is ready Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * tls fixes & refactor Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * cleanup Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * cleanup Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * refactor Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * refactor Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
27 lines
641 B
TypeScript
27 lines
641 B
TypeScript
/**
|
|
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
*/
|
|
|
|
declare module "selfsigned" {
|
|
export interface SelfSignedCert {
|
|
private: string;
|
|
public: string;
|
|
cert: string;
|
|
}
|
|
|
|
type GenerateAttributes = Array<any>;
|
|
|
|
interface GenerateOptions {
|
|
keySize?: number;
|
|
days?: number;
|
|
algorithm?: "sha1" | "sha256";
|
|
extensions?: any;
|
|
pkcs7?: boolean;
|
|
clientCertificate?: boolean;
|
|
clientCertificateCN?: string;
|
|
}
|
|
|
|
export function generate(GenerateAttributes, GenerateOptions): SelfSignedCert;
|
|
}
|