/// <summary> /// Create a company trusted or untrusted certificate. /// </summary> /// <returns>Success response.</returns> public SuccessResponse Create(CompanyCert cert) { try { return(_apiExecutor.Execute(_securityApi.V1CreateAsync, _authTokens.SessionToken, cert)); } catch (Exception e) { _log?.LogError(0, e, "An error has occured while trying to create a company trusted or untrusted certificate."); throw; } }
public void EnsureCreate_uses_api_executor() { var cert = new CompanyCert( "pem", new CompanyCertAttributes( "name", new CompanyCertType(CompanyCertType.TypeEnum.Operationssigning), new CompanyCertStatus(CompanyCertStatus.TypeEnum.Trusted))); _securityApi.Create(cert); _apiExecutorMock.Verify(obj => obj.Execute(It.IsAny <Func <string, CompanyCert, SuccessResponse> >(), "sessionToken", cert)); }
public void EnsureCreate_uses_api_executor() { var cert = new CompanyCert() { Pem = "pem", Attributes = new CompanyCertAttributes() { Name = "name", Type = new CompanyCertType() { Type = CompanyCertTypeType.OPERATIONSSIGNING }, Status = new CompanyCertStatus() { Type = CompanyCertStatusType.TRUSTED } } }; _securityApi.Create(cert); _apiExecutorMock.Verify(obj => obj.Execute(It.IsAny <Func <string, CompanyCert, CancellationToken, Task <SuccessResponse> > >(), "sessionToken", cert, default(CancellationToken))); }
/// <summary> /// Create a company trusted or untrusted certificate. /// </summary> /// <returns>Success response.</returns> public SuccessResponse Create(CompanyCert cert) { return(_apiExecutor.Execute(_securityApi.V1CompanycertCreatePost, _authTokens.SessionToken, cert)); }