@dooor-ai/trust
Version:
TEE Attestation and Confidential Computing utilities for Dooor OS
16 lines (15 loc) • 699 B
TypeScript
import { Request } from 'express';
import { TEEOperationLoggerService } from '../../core/services/tee-operation-logger.service';
import { TeeKmsService } from '../../core/services/tee-kms.service';
import { TeeConnectRequestDto, TeeConnectResponseDto } from '../../common/dto/tee-connect.dto';
export declare class TeeAttestationController {
private readonly kmsService;
private readonly operationLogger;
private readonly logger;
constructor(kmsService: TeeKmsService, operationLogger: TEEOperationLoggerService);
private getAttestation;
connect(body: TeeConnectRequestDto, req: Request): Promise<TeeConnectResponseDto>;
healthCheck(): {
status: string;
};
}