github.com/choria-io/go-choria@v0.28.1-0.20240416190746-b3bf9c7d5a45/inter/imocks/security.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: github.com/choria-io/go-choria/inter (interfaces: SecurityProvider)
     3  
     4  // Package imock is a generated GoMock package.
     5  package imock
     6  
     7  import (
     8  	context "context"
     9  	tls "crypto/tls"
    10  	x509 "crypto/x509"
    11  	http "net/http"
    12  	reflect "reflect"
    13  	time "time"
    14  
    15  	inter "github.com/choria-io/go-choria/inter"
    16  	gomock "github.com/golang/mock/gomock"
    17  )
    18  
    19  // MockSecurityProvider is a mock of SecurityProvider interface.
    20  type MockSecurityProvider struct {
    21  	ctrl     *gomock.Controller
    22  	recorder *MockSecurityProviderMockRecorder
    23  }
    24  
    25  // MockSecurityProviderMockRecorder is the mock recorder for MockSecurityProvider.
    26  type MockSecurityProviderMockRecorder struct {
    27  	mock *MockSecurityProvider
    28  }
    29  
    30  // NewMockSecurityProvider creates a new mock instance.
    31  func NewMockSecurityProvider(ctrl *gomock.Controller) *MockSecurityProvider {
    32  	mock := &MockSecurityProvider{ctrl: ctrl}
    33  	mock.recorder = &MockSecurityProviderMockRecorder{mock}
    34  	return mock
    35  }
    36  
    37  // EXPECT returns an object that allows the caller to indicate expected use.
    38  func (m *MockSecurityProvider) EXPECT() *MockSecurityProviderMockRecorder {
    39  	return m.recorder
    40  }
    41  
    42  // BackingTechnology mocks base method.
    43  func (m *MockSecurityProvider) BackingTechnology() inter.SecurityTechnology {
    44  	m.ctrl.T.Helper()
    45  	ret := m.ctrl.Call(m, "BackingTechnology")
    46  	ret0, _ := ret[0].(inter.SecurityTechnology)
    47  	return ret0
    48  }
    49  
    50  // BackingTechnology indicates an expected call of BackingTechnology.
    51  func (mr *MockSecurityProviderMockRecorder) BackingTechnology() *gomock.Call {
    52  	mr.mock.ctrl.T.Helper()
    53  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BackingTechnology", reflect.TypeOf((*MockSecurityProvider)(nil).BackingTechnology))
    54  }
    55  
    56  // CallerIdentity mocks base method.
    57  func (m *MockSecurityProvider) CallerIdentity(arg0 string) (string, error) {
    58  	m.ctrl.T.Helper()
    59  	ret := m.ctrl.Call(m, "CallerIdentity", arg0)
    60  	ret0, _ := ret[0].(string)
    61  	ret1, _ := ret[1].(error)
    62  	return ret0, ret1
    63  }
    64  
    65  // CallerIdentity indicates an expected call of CallerIdentity.
    66  func (mr *MockSecurityProviderMockRecorder) CallerIdentity(arg0 interface{}) *gomock.Call {
    67  	mr.mock.ctrl.T.Helper()
    68  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CallerIdentity", reflect.TypeOf((*MockSecurityProvider)(nil).CallerIdentity), arg0)
    69  }
    70  
    71  // CallerName mocks base method.
    72  func (m *MockSecurityProvider) CallerName() string {
    73  	m.ctrl.T.Helper()
    74  	ret := m.ctrl.Call(m, "CallerName")
    75  	ret0, _ := ret[0].(string)
    76  	return ret0
    77  }
    78  
    79  // CallerName indicates an expected call of CallerName.
    80  func (mr *MockSecurityProviderMockRecorder) CallerName() *gomock.Call {
    81  	mr.mock.ctrl.T.Helper()
    82  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CallerName", reflect.TypeOf((*MockSecurityProvider)(nil).CallerName))
    83  }
    84  
    85  // ChecksumBytes mocks base method.
    86  func (m *MockSecurityProvider) ChecksumBytes(arg0 []byte) []byte {
    87  	m.ctrl.T.Helper()
    88  	ret := m.ctrl.Call(m, "ChecksumBytes", arg0)
    89  	ret0, _ := ret[0].([]byte)
    90  	return ret0
    91  }
    92  
    93  // ChecksumBytes indicates an expected call of ChecksumBytes.
    94  func (mr *MockSecurityProviderMockRecorder) ChecksumBytes(arg0 interface{}) *gomock.Call {
    95  	mr.mock.ctrl.T.Helper()
    96  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ChecksumBytes", reflect.TypeOf((*MockSecurityProvider)(nil).ChecksumBytes), arg0)
    97  }
    98  
    99  // ClientTLSConfig mocks base method.
   100  func (m *MockSecurityProvider) ClientTLSConfig() (*tls.Config, error) {
   101  	m.ctrl.T.Helper()
   102  	ret := m.ctrl.Call(m, "ClientTLSConfig")
   103  	ret0, _ := ret[0].(*tls.Config)
   104  	ret1, _ := ret[1].(error)
   105  	return ret0, ret1
   106  }
   107  
   108  // ClientTLSConfig indicates an expected call of ClientTLSConfig.
   109  func (mr *MockSecurityProviderMockRecorder) ClientTLSConfig() *gomock.Call {
   110  	mr.mock.ctrl.T.Helper()
   111  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClientTLSConfig", reflect.TypeOf((*MockSecurityProvider)(nil).ClientTLSConfig))
   112  }
   113  
   114  // Enroll mocks base method.
   115  func (m *MockSecurityProvider) Enroll(arg0 context.Context, arg1 time.Duration, arg2 func(string, int)) error {
   116  	m.ctrl.T.Helper()
   117  	ret := m.ctrl.Call(m, "Enroll", arg0, arg1, arg2)
   118  	ret0, _ := ret[0].(error)
   119  	return ret0
   120  }
   121  
   122  // Enroll indicates an expected call of Enroll.
   123  func (mr *MockSecurityProviderMockRecorder) Enroll(arg0, arg1, arg2 interface{}) *gomock.Call {
   124  	mr.mock.ctrl.T.Helper()
   125  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Enroll", reflect.TypeOf((*MockSecurityProvider)(nil).Enroll), arg0, arg1, arg2)
   126  }
   127  
   128  // HTTPClient mocks base method.
   129  func (m *MockSecurityProvider) HTTPClient(arg0 bool) (*http.Client, error) {
   130  	m.ctrl.T.Helper()
   131  	ret := m.ctrl.Call(m, "HTTPClient", arg0)
   132  	ret0, _ := ret[0].(*http.Client)
   133  	ret1, _ := ret[1].(error)
   134  	return ret0, ret1
   135  }
   136  
   137  // HTTPClient indicates an expected call of HTTPClient.
   138  func (mr *MockSecurityProviderMockRecorder) HTTPClient(arg0 interface{}) *gomock.Call {
   139  	mr.mock.ctrl.T.Helper()
   140  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HTTPClient", reflect.TypeOf((*MockSecurityProvider)(nil).HTTPClient), arg0)
   141  }
   142  
   143  // Identity mocks base method.
   144  func (m *MockSecurityProvider) Identity() string {
   145  	m.ctrl.T.Helper()
   146  	ret := m.ctrl.Call(m, "Identity")
   147  	ret0, _ := ret[0].(string)
   148  	return ret0
   149  }
   150  
   151  // Identity indicates an expected call of Identity.
   152  func (mr *MockSecurityProviderMockRecorder) Identity() *gomock.Call {
   153  	mr.mock.ctrl.T.Helper()
   154  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Identity", reflect.TypeOf((*MockSecurityProvider)(nil).Identity))
   155  }
   156  
   157  // IsRemoteSigning mocks base method.
   158  func (m *MockSecurityProvider) IsRemoteSigning() bool {
   159  	m.ctrl.T.Helper()
   160  	ret := m.ctrl.Call(m, "IsRemoteSigning")
   161  	ret0, _ := ret[0].(bool)
   162  	return ret0
   163  }
   164  
   165  // IsRemoteSigning indicates an expected call of IsRemoteSigning.
   166  func (mr *MockSecurityProviderMockRecorder) IsRemoteSigning() *gomock.Call {
   167  	mr.mock.ctrl.T.Helper()
   168  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsRemoteSigning", reflect.TypeOf((*MockSecurityProvider)(nil).IsRemoteSigning))
   169  }
   170  
   171  // Provider mocks base method.
   172  func (m *MockSecurityProvider) Provider() string {
   173  	m.ctrl.T.Helper()
   174  	ret := m.ctrl.Call(m, "Provider")
   175  	ret0, _ := ret[0].(string)
   176  	return ret0
   177  }
   178  
   179  // Provider indicates an expected call of Provider.
   180  func (mr *MockSecurityProviderMockRecorder) Provider() *gomock.Call {
   181  	mr.mock.ctrl.T.Helper()
   182  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Provider", reflect.TypeOf((*MockSecurityProvider)(nil).Provider))
   183  }
   184  
   185  // PublicCert mocks base method.
   186  func (m *MockSecurityProvider) PublicCert() (*x509.Certificate, error) {
   187  	m.ctrl.T.Helper()
   188  	ret := m.ctrl.Call(m, "PublicCert")
   189  	ret0, _ := ret[0].(*x509.Certificate)
   190  	ret1, _ := ret[1].(error)
   191  	return ret0, ret1
   192  }
   193  
   194  // PublicCert indicates an expected call of PublicCert.
   195  func (mr *MockSecurityProviderMockRecorder) PublicCert() *gomock.Call {
   196  	mr.mock.ctrl.T.Helper()
   197  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PublicCert", reflect.TypeOf((*MockSecurityProvider)(nil).PublicCert))
   198  }
   199  
   200  // PublicCertBytes mocks base method.
   201  func (m *MockSecurityProvider) PublicCertBytes() ([]byte, error) {
   202  	m.ctrl.T.Helper()
   203  	ret := m.ctrl.Call(m, "PublicCertBytes")
   204  	ret0, _ := ret[0].([]byte)
   205  	ret1, _ := ret[1].(error)
   206  	return ret0, ret1
   207  }
   208  
   209  // PublicCertBytes indicates an expected call of PublicCertBytes.
   210  func (mr *MockSecurityProviderMockRecorder) PublicCertBytes() *gomock.Call {
   211  	mr.mock.ctrl.T.Helper()
   212  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PublicCertBytes", reflect.TypeOf((*MockSecurityProvider)(nil).PublicCertBytes))
   213  }
   214  
   215  // RemoteSignRequest mocks base method.
   216  func (m *MockSecurityProvider) RemoteSignRequest(arg0 context.Context, arg1 []byte) ([]byte, error) {
   217  	m.ctrl.T.Helper()
   218  	ret := m.ctrl.Call(m, "RemoteSignRequest", arg0, arg1)
   219  	ret0, _ := ret[0].([]byte)
   220  	ret1, _ := ret[1].(error)
   221  	return ret0, ret1
   222  }
   223  
   224  // RemoteSignRequest indicates an expected call of RemoteSignRequest.
   225  func (mr *MockSecurityProviderMockRecorder) RemoteSignRequest(arg0, arg1 interface{}) *gomock.Call {
   226  	mr.mock.ctrl.T.Helper()
   227  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RemoteSignRequest", reflect.TypeOf((*MockSecurityProvider)(nil).RemoteSignRequest), arg0, arg1)
   228  }
   229  
   230  // SSLContext mocks base method.
   231  func (m *MockSecurityProvider) SSLContext() (*http.Transport, error) {
   232  	m.ctrl.T.Helper()
   233  	ret := m.ctrl.Call(m, "SSLContext")
   234  	ret0, _ := ret[0].(*http.Transport)
   235  	ret1, _ := ret[1].(error)
   236  	return ret0, ret1
   237  }
   238  
   239  // SSLContext indicates an expected call of SSLContext.
   240  func (mr *MockSecurityProviderMockRecorder) SSLContext() *gomock.Call {
   241  	mr.mock.ctrl.T.Helper()
   242  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SSLContext", reflect.TypeOf((*MockSecurityProvider)(nil).SSLContext))
   243  }
   244  
   245  // ShouldAllowCaller mocks base method.
   246  func (m *MockSecurityProvider) ShouldAllowCaller(arg0 string, arg1 ...[]byte) (bool, error) {
   247  	m.ctrl.T.Helper()
   248  	varargs := []interface{}{arg0}
   249  	for _, a := range arg1 {
   250  		varargs = append(varargs, a)
   251  	}
   252  	ret := m.ctrl.Call(m, "ShouldAllowCaller", varargs...)
   253  	ret0, _ := ret[0].(bool)
   254  	ret1, _ := ret[1].(error)
   255  	return ret0, ret1
   256  }
   257  
   258  // ShouldAllowCaller indicates an expected call of ShouldAllowCaller.
   259  func (mr *MockSecurityProviderMockRecorder) ShouldAllowCaller(arg0 interface{}, arg1 ...interface{}) *gomock.Call {
   260  	mr.mock.ctrl.T.Helper()
   261  	varargs := append([]interface{}{arg0}, arg1...)
   262  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ShouldAllowCaller", reflect.TypeOf((*MockSecurityProvider)(nil).ShouldAllowCaller), varargs...)
   263  }
   264  
   265  // ShouldSignReplies mocks base method.
   266  func (m *MockSecurityProvider) ShouldSignReplies() bool {
   267  	m.ctrl.T.Helper()
   268  	ret := m.ctrl.Call(m, "ShouldSignReplies")
   269  	ret0, _ := ret[0].(bool)
   270  	return ret0
   271  }
   272  
   273  // ShouldSignReplies indicates an expected call of ShouldSignReplies.
   274  func (mr *MockSecurityProviderMockRecorder) ShouldSignReplies() *gomock.Call {
   275  	mr.mock.ctrl.T.Helper()
   276  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ShouldSignReplies", reflect.TypeOf((*MockSecurityProvider)(nil).ShouldSignReplies))
   277  }
   278  
   279  // SignBytes mocks base method.
   280  func (m *MockSecurityProvider) SignBytes(arg0 []byte) ([]byte, error) {
   281  	m.ctrl.T.Helper()
   282  	ret := m.ctrl.Call(m, "SignBytes", arg0)
   283  	ret0, _ := ret[0].([]byte)
   284  	ret1, _ := ret[1].(error)
   285  	return ret0, ret1
   286  }
   287  
   288  // SignBytes indicates an expected call of SignBytes.
   289  func (mr *MockSecurityProviderMockRecorder) SignBytes(arg0 interface{}) *gomock.Call {
   290  	mr.mock.ctrl.T.Helper()
   291  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SignBytes", reflect.TypeOf((*MockSecurityProvider)(nil).SignBytes), arg0)
   292  }
   293  
   294  // TLSConfig mocks base method.
   295  func (m *MockSecurityProvider) TLSConfig() (*tls.Config, error) {
   296  	m.ctrl.T.Helper()
   297  	ret := m.ctrl.Call(m, "TLSConfig")
   298  	ret0, _ := ret[0].(*tls.Config)
   299  	ret1, _ := ret[1].(error)
   300  	return ret0, ret1
   301  }
   302  
   303  // TLSConfig indicates an expected call of TLSConfig.
   304  func (mr *MockSecurityProviderMockRecorder) TLSConfig() *gomock.Call {
   305  	mr.mock.ctrl.T.Helper()
   306  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "TLSConfig", reflect.TypeOf((*MockSecurityProvider)(nil).TLSConfig))
   307  }
   308  
   309  // TokenBytes mocks base method.
   310  func (m *MockSecurityProvider) TokenBytes() ([]byte, error) {
   311  	m.ctrl.T.Helper()
   312  	ret := m.ctrl.Call(m, "TokenBytes")
   313  	ret0, _ := ret[0].([]byte)
   314  	ret1, _ := ret[1].(error)
   315  	return ret0, ret1
   316  }
   317  
   318  // TokenBytes indicates an expected call of TokenBytes.
   319  func (mr *MockSecurityProviderMockRecorder) TokenBytes() *gomock.Call {
   320  	mr.mock.ctrl.T.Helper()
   321  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "TokenBytes", reflect.TypeOf((*MockSecurityProvider)(nil).TokenBytes))
   322  }
   323  
   324  // Validate mocks base method.
   325  func (m *MockSecurityProvider) Validate() ([]string, bool) {
   326  	m.ctrl.T.Helper()
   327  	ret := m.ctrl.Call(m, "Validate")
   328  	ret0, _ := ret[0].([]string)
   329  	ret1, _ := ret[1].(bool)
   330  	return ret0, ret1
   331  }
   332  
   333  // Validate indicates an expected call of Validate.
   334  func (mr *MockSecurityProviderMockRecorder) Validate() *gomock.Call {
   335  	mr.mock.ctrl.T.Helper()
   336  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Validate", reflect.TypeOf((*MockSecurityProvider)(nil).Validate))
   337  }
   338  
   339  // VerifySignatureBytes mocks base method.
   340  func (m *MockSecurityProvider) VerifySignatureBytes(arg0, arg1 []byte, arg2 ...[]byte) (bool, string) {
   341  	m.ctrl.T.Helper()
   342  	varargs := []interface{}{arg0, arg1}
   343  	for _, a := range arg2 {
   344  		varargs = append(varargs, a)
   345  	}
   346  	ret := m.ctrl.Call(m, "VerifySignatureBytes", varargs...)
   347  	ret0, _ := ret[0].(bool)
   348  	ret1, _ := ret[1].(string)
   349  	return ret0, ret1
   350  }
   351  
   352  // VerifySignatureBytes indicates an expected call of VerifySignatureBytes.
   353  func (mr *MockSecurityProviderMockRecorder) VerifySignatureBytes(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   354  	mr.mock.ctrl.T.Helper()
   355  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   356  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "VerifySignatureBytes", reflect.TypeOf((*MockSecurityProvider)(nil).VerifySignatureBytes), varargs...)
   357  }