UNPKG

@dooor-ai/trust

Version:

TEE Attestation and Confidential Computing utilities for Dooor OS

17 lines (16 loc) 717 B
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>; }