@dooor-ai/trust
Version:
TEE Attestation and Confidential Computing utilities for Dooor OS
17 lines (16 loc) • 717 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;
healthCheck(): {
status: string;
timestamp: string;
};
connect(body: TeeConnectRequestDto, req: Request): Promise<TeeConnectResponseDto>;
}