@@ -64,16 +64,17 @@ func NewGRPCConfig() *GRPCConfig {
6464type GRPC struct {
6565 ServerAddress string
6666
67- TaStore kvstore.IKVStore
68- EnStore kvstore.IKVStore
69- EvPluginManager plugin.IManager [handler.IEvidenceHandler ]
70- EndPluginManager plugin.IManager [handler.IEndorsementHandler ]
71- StorePluginManager plugin.IManager [handler.IStoreHandler ]
72- CoservProxyPluginManager plugin.IManager [handler.ICoservProxyHandler ]
73- PolicyManager * policymanager.PolicyManager
74- EarSigner earsigner.IEarSigner
75- CoservSigner coservsigner.ICoservSigner
76- CACertsPEM [][]byte
67+ TaStore kvstore.IKVStore
68+ EnStore kvstore.IKVStore
69+ EvPluginManager plugin.IManager [handler.IEvidenceHandler ]
70+ EndPluginManager plugin.IManager [handler.IEndorsementHandler ]
71+ StorePluginManager plugin.IManager [handler.IStoreHandler ]
72+ CoservProxyPluginManager plugin.IManager [handler.ICoservProxyHandler ]
73+ LeadVerifierPluginManager plugin.IManager [handler.IComponentVerifierClientHandler ]
74+ PolicyManager * policymanager.PolicyManager
75+ EarSigner earsigner.IEarSigner
76+ CoservSigner coservsigner.ICoservSigner
77+ CACertsPEM [][]byte
7778
7879 Server * grpc.Server
7980 Socket net.Listener
@@ -427,6 +428,14 @@ func (o *GRPC) GetCompositeAttestation(
427428 return nil , errors .New ("not implemented" )
428429}
429430
431+ func (o * GRPC ) GetSupportedCompositeEvidenceMediaTypes (context.Context , * emptypb.Empty ) (* proto.MediaTypeList , error ) {
432+
433+ // Look for all parsers
434+ // Invoke each Parsers to get the Collection MediaTypes
435+ // return it inside MediaTypeList
436+ return nil , nil
437+ }
438+
430439func (o * GRPC ) GetAttestation (
431440 ctx context.Context ,
432441 token * proto.AttestationToken ,
0 commit comments