UNPKG

@dooor-ai/trust

Version:

TEE Attestation and Confidential Computing utilities for Dooor OS

16 lines (15 loc) 699 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; connect(body: TeeConnectRequestDto, req: Request): Promise<TeeConnectResponseDto>; healthCheck(): { status: string; }; }