Exchange 2016 (CU22) error ID 1003

Rupert Fang 26 Reputation points
2021-12-01T20:36:37.57+00:00

Hello,

Our exchange 2016 (CU22) OAuth Certificate expired, so couldn't access OWA and EAC. Hence created a new OAuth Certificate to replace it, the Issue remains. Please advice how to resolve Thanks.
Here are the errors, also showing current OAuth certificate is valid

EAC Access getting the following error

ASSERT: HMACProvider.GetCertificates:protectionCertificates.Length<1
Stack Trace:
[ExAssertException: ASSERT: HMACProvider.GetCertificates:protectionCertificates.Length<1]
Microsoft.Exchange.Diagnostics.ExAssert.AssertInternal(String formatString, Object[] parameters) +241
Microsoft.Exchange.Diagnostics.ExAssert.RetailAssert(Boolean condition, String formatString, T1 parameter1, T2 parameter2) +2687054
Microsoft.Exchange.Clients.Common.HmacProvider.GetCertificates() +405
Microsoft.Exchange.Clients.Common.HmacProvider.GetHmacProvider() +140
Microsoft.Exchange.Clients.Common.HmacProvider.ComputeHmac(Byte[][] messageArrays) +14
Microsoft.Exchange.HttpProxy.FbaModule.SetCadataCookies(HttpApplication httpApplication) +1080
Microsoft.Exchange.HttpProxy.FbaFormPostProxyRequestHandler.HandleFbaFormPost(BackEndServer backEndServer) +3641
Microsoft.Exchange.HttpProxy.FbaFormPostProxyRequestHandler.ShouldContinueProxy() +20
Microsoft.Exchange.HttpProxy.ProxyRequestHandler.BeginProxyRequestOrRecalculate() +263
Microsoft.Exchange.HttpProxy.ProxyRequestHandler.InternalOnCalculateTargetBackEndCompleted(TargetCalculationCallbackBeacon beacon) +1552
Microsoft.Exchange.HttpProxy.<>c__DisplayClass280_0.<OnCalculateTargetBackEndCompleted>b__0() +303
Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(Action tryDelegate, Func2 filterDelegate, Action1 catchDelegate) +35
Microsoft.Exchange.HttpProxy.ProxyRequestHandler.CallThreadEntranceMethod(Action method) +59

[AggregateException: One or more errors occurred.]
Microsoft.Exchange.HttpProxy.ProxyRequestHandler.EndProcessRequest(IAsyncResult result) +426
System.Web.CallHandlerExecutionStep.InvokeEndHandler(IAsyncResult ar) +231
System.Web.CallHandlerExecutionStep.OnAsyncHandlerCompletion(IAsyncResult ar) +172

Access to OWA getting the following

:-(
Something went wrong
We can't get that information right now. Please try again later.
X-FEServer ExchSVR
Date:01/12/2021 19:45:02

The Current OAuth Certificate is valid

(Get-AuthConfig).CurrentCertificateThumbprint | Get-ExchangeCertificate | Format-List
Creating a new session for implicit remoting of "Get-AuthConfig" command...

AccessRules :
CertificateDomains : {}
HasPrivateKey : True
IsSelfSigned : True
Issuer : CN=Microsoft Exchange Server Auth Certificate
NotAfter : 1/12/2026 9:03:58 PM
NotBefore : 1/12/2021 9:03:58 PM
PublicKeySize : 2048
RootCAType : None
SerialNumber : 184A73BAD5BC38A642A0F6ACF838E41C
Services : SMTP
Status : Valid
Subject : CN=Microsoft Exchange Server Auth Certificate
Thumbprint : E44471B3264AFC61C0AC8EB30AFA95F139123941

Exchange | Exchange Server | Management
0 comments No comments
{count} votes

Accepted answer
  1. Andy David - MVP 157.9K Reputation points MVP Volunteer Moderator
    2021-12-01T20:43:58.297+00:00

1 additional answer

Sort by: Most helpful
  1. Philip nicoles 381 Reputation points
    2021-12-02T03:21:43.58+00:00

    I will suggest you to go and check this link: https://community.spiceworks.com/topic/2333684-exchange-2016-owa-doesn-t-load-but-eac-does-load-in-browser

    I hope my suggestion worked.
    All the best, Thank you so much.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.