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 }