docs: public static AuthenticationData createAuthenticationData(Certificate[] certs, UserRegistry userRegistry) {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) {
              SibTr.entry(tc, CLASS_NAME + "createAuthenticationData", certs);
          }
          AuthenticationData authData = new WSAuthenticationData();
          X509Certificate[] _certs;
          _certs = new X509Certificate[certs.length];
          for (int i = 0; i < certs.length; i++) {
              if (certs[i] instanceof X509Certificate) {
                  _certs[i] = (X509Certificate) certs[i];
              } else {
                  _certs = null;
                  break;
              }
          }
          authData.set(AuthenticationData.CERTCHAIN, _certs);
          authData.set(AuthenticationData.REALM, getDefaultRealm(userRegistry));
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) {
              SibTr.exit(tc, CLASS_NAME + "createAuthenticationData", authData);
          }
          return authData;
      }