package main import ( "context" cmapi "certmanager/api/certmanagercontrol" "certmanager/pkg/client" ) func (util *Util) CreateIssuerPair(ctx context.Context) (*cmapi.CreateIssuerPairResult, error) { var err error res := &cmapi.CreateIssuerPairResult{} cli, err := client.NewClient(&util.access) if err != nil { return res, err } params := util.createIssuerPairParams res, err = cli.CreateIssuerPair(ctx, ¶ms) if err != nil { return res, err } return res, err } func (util *Util) ImportIssuerPair(ctx context.Context) (*cmapi.ImportIssuerPairResult, error) { var err error res := &cmapi.ImportIssuerPairResult{} cli, err := client.NewClient(&util.access) if err != nil { return res, err } params := util.importIssuerPairParams res, err = cli.ImportIssuerPair(ctx, ¶ms) if err != nil { return res, err } return res, err } func (util *Util) RevokeIssuerPair(ctx context.Context) (*cmapi.RevokeIssuerPairResult, error) { var err error res := &cmapi.RevokeIssuerPairResult{} cli, err := client.NewClient(&util.access) if err != nil { return res, err } params := util.revokeIssuerPairParams res, err = cli.RevokeIssuerPair(ctx, ¶ms) if err != nil { return res, err } return res, err } func (util *Util) UnrevokeIssuerPair(ctx context.Context) (*cmapi.UnrevokeIssuerPairResult, error) { var err error res := &cmapi.UnrevokeIssuerPairResult{} cli, err := client.NewClient(&util.access) if err != nil { return res, err } params := util.unrevokeIssuerPairParams res, err = cli.UnrevokeIssuerPair(ctx, ¶ms) if err != nil { return res, err } return res, err } func (util *Util) ListIssuerPairs(ctx context.Context) (*cmapi.ListIssuerPairsResult, error) { var err error res := &cmapi.ListIssuerPairsResult{} cli, err := client.NewClient(&util.access) if err != nil { return res, err } params := util.listIssuerPairsParams res, err = cli.ListIssuerPairs(ctx, ¶ms) if err != nil { return res, err } return res, err } func (util *Util) GetIssuerCertificate(ctx context.Context) (*cmapi.GetIssuerCertificateResult, error) { var err error res := &cmapi.GetIssuerCertificateResult{} cli, err := client.NewClient(&util.access) if err != nil { return res, err } params := util.getIssuerCertificateParams res, err = cli.GetIssuerCertificate(ctx, ¶ms) if err != nil { return res, err } return res, err } func (util *Util) CreateServicePair(ctx context.Context) (*cmapi.CreateServicePairResult, error) { var err error res := &cmapi.CreateServicePairResult{} cli, err := client.NewClient(&util.access) if err != nil { return res, err } params := util.createServicePairParams res, err = cli.CreateServicePair(ctx, ¶ms) if err != nil { return res, err } return res, err } func (util *Util) RevokeServicePair(ctx context.Context) (*cmapi.RevokeServicePairResult, error) { var err error res := &cmapi.RevokeServicePairResult{} cli, err := client.NewClient(&util.access) if err != nil { return res, err } params := util.revokeServicePairParams res, err = cli.RevokeServicePair(ctx, ¶ms) if err != nil { return res, err } return res, err } func (util *Util) ListServicePairs(ctx context.Context) (*cmapi.ListServicePairsResult, error) { var err error res := &cmapi.ListServicePairsResult{} cli, err := client.NewClient(&util.access) if err != nil { return res, err } params := util.listServicePairsParams res, err = cli.ListServicePairs(ctx, ¶ms) if err != nil { return res, err } return res, err } func (util *Util) GetServicePair(ctx context.Context) (*cmapi.GetServicePairResult, error) { var err error res := &cmapi.GetServicePairResult{} cli, err := client.NewClient(&util.access) if err != nil { return res, err } params := util.getServicePairParams res, err = cli.GetServicePair(ctx, ¶ms) if err != nil { return res, err } return res, err }