Skip to content

Commit adb9e5f

Browse files
Add Interface files
Signed-off-by: Yogesh Deshpande <[email protected]>
1 parent bf2e6b6 commit adb9e5f

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

vts/trustedservices/iCVClients.go

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package trustedservices
2+
3+
import (
4+
"github.com/veraison/services/handler"
5+
)
6+
7+
// Interface Component Verifier Client Interface
8+
type ICVClient interface {
9+
GetCVClient(mt string) (handler.IComponentVerifierClientHandler, error)
10+
11+
// TO DO, Identify how to get a list of Supported CV Clients..?
12+
GetSupportedCVClient() ([]handler.IComponentVerifierClientHandler, error)
13+
}

vts/trustedservices/iParser.go

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package trustedservices
2+
3+
import cp "github.com/veraison/services/vts/compositeevidenceparser"
4+
5+
// Interface parser
6+
type IParser interface {
7+
GetParserFromMediaType(mt string) (cp.ICompositeEvidenceParser, error)
8+
9+
// TO DO, Identify how to get a list of Supported Parsers under Veraison..?
10+
GetSupportedParsers() ([]cp.ICompositeEvidenceParser, error)
11+
}

0 commit comments

Comments
 (0)