gitextract_i1v6glus/ ├── .coveralls.yml ├── .github/ │ ├── CODEOWNERS │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── config.yml │ │ ├── defect.yml │ │ └── proposal.yml │ ├── PULL_REQUEST_TEMPLATE.md │ ├── actions/ │ │ └── nightly-release/ │ │ └── action.yaml │ ├── dependabot.yml │ └── workflows/ │ ├── claude.yml │ ├── cov.yaml │ ├── long-tests.yaml │ ├── mqtt-test.yaml │ ├── nightly.yaml │ ├── release.yaml │ ├── stale-issues.yaml │ ├── tests.yaml │ └── vuln.yaml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── AMBASSADORS.md ├── CODE-OF-CONDUCT.md ├── CONTRIBUTING.md ├── DEPENDENCIES.md ├── GOVERNANCE.md ├── LICENSE ├── MAINTAINERS.md ├── README.md ├── RELEASES.md ├── TODO.md ├── conf/ │ ├── fuzz.go │ ├── lex.go │ ├── lex_test.go │ ├── parse.go │ └── parse_test.go ├── doc/ │ └── README.md ├── docker/ │ └── Dockerfile.nightly ├── go.mod ├── go.sum ├── internal/ │ ├── antithesis/ │ │ ├── noop.go │ │ └── test_assert.go │ ├── fastrand/ │ │ ├── LICENSE │ │ ├── fastrand.go │ │ └── fastrand_test.go │ ├── ldap/ │ │ ├── dn.go │ │ └── dn_test.go │ ├── ocsp/ │ │ └── ocsp.go │ └── testhelper/ │ └── logging.go ├── locksordering.txt ├── logger/ │ ├── log.go │ ├── log_test.go │ ├── syslog.go │ ├── syslog_test.go │ ├── syslog_windows.go │ └── syslog_windows_test.go ├── main.go ├── scripts/ │ ├── cov.sh │ ├── runTestsOnTravis.sh │ └── updateCopyrights.sh ├── server/ │ ├── README-MQTT.md │ ├── README.md │ ├── accounts.go │ ├── accounts_test.go │ ├── ats/ │ │ ├── ats.go │ │ └── ats_test.go │ ├── auth.go │ ├── auth_callout.go │ ├── auth_callout_test.go │ ├── auth_test.go │ ├── avl/ │ │ ├── norace_test.go │ │ ├── seqset.go │ │ └── seqset_test.go │ ├── benchmark_publish_test.go │ ├── certidp/ │ │ ├── certidp.go │ │ ├── certidp_test.go │ │ ├── messages.go │ │ ├── ocsp_responder.go │ │ └── ocsp_responder_test.go │ ├── certstore/ │ │ ├── certstore.go │ │ ├── certstore_other.go │ │ ├── certstore_windows.go │ │ └── errors.go │ ├── certstore_windows_test.go │ ├── ciphersuites.go │ ├── client.go │ ├── client_proxyproto.go │ ├── client_proxyproto_test.go │ ├── client_test.go │ ├── closed_conns_test.go │ ├── config_check_test.go │ ├── configs/ │ │ ├── certs/ │ │ │ ├── cert.new.pem │ │ │ ├── key.new.pem │ │ │ ├── key.pem │ │ │ ├── server.pem │ │ │ └── tls/ │ │ │ ├── benchmark-ca-cert.pem │ │ │ ├── benchmark-ca-key.pem │ │ │ ├── benchmark-server-cert-ed25519.pem │ │ │ ├── benchmark-server-cert-rsa-1024.pem │ │ │ ├── benchmark-server-cert-rsa-2048.pem │ │ │ ├── benchmark-server-cert-rsa-4096.pem │ │ │ ├── benchmark-server-key-ed25519.pem │ │ │ ├── benchmark-server-key-rsa-1024.pem │ │ │ ├── benchmark-server-key-rsa-2048.pem │ │ │ └── benchmark-server-key-rsa-4096.pem │ │ └── one.creds │ ├── const.go │ ├── consumer.go │ ├── core_benchmarks_test.go │ ├── cron.go │ ├── dirstore.go │ ├── dirstore_test.go │ ├── disk_avail.go │ ├── disk_avail_netbsd.go │ ├── disk_avail_openbsd.go │ ├── disk_avail_solaris.go │ ├── disk_avail_wasm.go │ ├── disk_avail_windows.go │ ├── elastic/ │ │ └── elastic.go │ ├── errors.go │ ├── errors.json │ ├── errors_gen.go │ ├── errors_test.go │ ├── events.go │ ├── events_test.go │ ├── filestore.go │ ├── filestore_test.go │ ├── gateway.go │ ├── gateway_test.go │ ├── gsl/ │ │ ├── gsl.go │ │ └── gsl_test.go │ ├── ipqueue.go │ ├── ipqueue_test.go │ ├── jetstream.go │ ├── jetstream_api.go │ ├── jetstream_batching.go │ ├── jetstream_batching_test.go │ ├── jetstream_benchmark_test.go │ ├── jetstream_cluster.go │ ├── jetstream_cluster_1_test.go │ ├── jetstream_cluster_2_test.go │ ├── jetstream_cluster_3_test.go │ ├── jetstream_cluster_4_test.go │ ├── jetstream_cluster_long_test.go │ ├── jetstream_consumer_test.go │ ├── jetstream_errors.go │ ├── jetstream_errors_generated.go │ ├── jetstream_errors_test.go │ ├── jetstream_events.go │ ├── jetstream_helpers_test.go │ ├── jetstream_jwt_test.go │ ├── jetstream_leafnode_test.go │ ├── jetstream_meta_benchmark_test.go │ ├── jetstream_sourcing_scaling_test.go │ ├── jetstream_super_cluster_test.go │ ├── jetstream_test.go │ ├── jetstream_tpm_test.go │ ├── jetstream_versioning.go │ ├── jetstream_versioning_test.go │ ├── jwt.go │ ├── jwt_test.go │ ├── leafnode.go │ ├── leafnode_proxy_test.go │ ├── leafnode_test.go │ ├── log.go │ ├── log_test.go │ ├── memstore.go │ ├── memstore_test.go │ ├── monitor.go │ ├── monitor_sort_opts.go │ ├── monitor_test.go │ ├── mqtt.go │ ├── mqtt_ex_bench_test.go │ ├── mqtt_ex_test_test.go │ ├── mqtt_test.go │ ├── msgtrace.go │ ├── msgtrace_test.go │ ├── nkey.go │ ├── nkey_test.go │ ├── norace_1_test.go │ ├── norace_2_test.go │ ├── ocsp.go │ ├── ocsp_peer.go │ ├── ocsp_responsecache.go │ ├── opts.go │ ├── opts_test.go │ ├── parser.go │ ├── parser_fuzz_test.go │ ├── parser_test.go │ ├── ping_test.go │ ├── proto.go │ ├── pse/ │ │ ├── freebsd.txt │ │ ├── pse_darwin.go │ │ ├── pse_dragonfly.go │ │ ├── pse_freebsd_cgo.go │ │ ├── pse_freebsd_sysctl.go │ │ ├── pse_linux.go │ │ ├── pse_netbsd.go │ │ ├── pse_openbsd.go │ │ ├── pse_rumprun.go │ │ ├── pse_solaris.go │ │ ├── pse_test.go │ │ ├── pse_wasm.go │ │ ├── pse_windows.go │ │ ├── pse_windows_test.go │ │ └── pse_zos.go │ ├── raft.go │ ├── raft_chain_of_blocks_helpers_test.go │ ├── raft_helpers_test.go │ ├── raft_test.go │ ├── rate_counter.go │ ├── rate_counter_test.go │ ├── reload.go │ ├── reload_test.go │ ├── ring.go │ ├── ring_test.go │ ├── route.go │ ├── routes_test.go │ ├── scheduler.go │ ├── sdm.go │ ├── sendq.go │ ├── server.go │ ├── server_fuzz_test.go │ ├── server_test.go │ ├── service.go │ ├── service_test.go │ ├── service_windows.go │ ├── service_windows_test.go │ ├── signal.go │ ├── signal_test.go │ ├── signal_wasm.go │ ├── signal_windows.go │ ├── split_test.go │ ├── store.go │ ├── store_test.go │ ├── stream.go │ ├── stree/ │ │ ├── dump.go │ │ ├── helper_test.go │ │ ├── leaf.go │ │ ├── node.go │ │ ├── node10.go │ │ ├── node16.go │ │ ├── node256.go │ │ ├── node4.go │ │ ├── node48.go │ │ ├── parts.go │ │ ├── stree.go │ │ ├── stree_test.go │ │ └── util.go │ ├── subject_fuzz_test.go │ ├── subject_transform.go │ ├── subject_transform_test.go │ ├── sublist.go │ ├── sublist_test.go │ ├── sysmem/ │ │ ├── mem_bsd.go │ │ ├── mem_darwin.go │ │ ├── mem_linux.go │ │ ├── mem_solaris.go │ │ ├── mem_wasm.go │ │ ├── mem_windows.go │ │ ├── mem_zos.go │ │ └── sysctl.go │ ├── test_test.go │ ├── thw/ │ │ ├── helper_test.go │ │ ├── thw.go │ │ └── thw_test.go │ ├── tpm/ │ │ ├── js_ek_tpm_other.go │ │ ├── js_ek_tpm_test.go │ │ └── js_ek_tpm_windows.go │ ├── trust_test.go │ ├── util.go │ ├── util_test.go │ ├── websocket.go │ └── websocket_test.go ├── test/ │ ├── accounts_cycles_test.go │ ├── auth_test.go │ ├── bench_results.txt │ ├── bench_test.go │ ├── client_auth_test.go │ ├── client_cluster_test.go │ ├── cluster_test.go │ ├── cluster_tls_test.go │ ├── configs/ │ │ ├── certs/ │ │ │ ├── ca.pem │ │ │ ├── client-cert.pem │ │ │ ├── client-id-auth-cert.pem │ │ │ ├── client-id-auth-key.pem │ │ │ ├── client-key.pem │ │ │ ├── ocsp/ │ │ │ │ ├── ca-cert.pem │ │ │ │ ├── ca-key.pem │ │ │ │ ├── client-cert.pem │ │ │ │ ├── client-key.pem │ │ │ │ ├── desgsign/ │ │ │ │ │ ├── ca-cert.pem │ │ │ │ │ ├── ca-chain-cert.pem │ │ │ │ │ ├── ca-interm-cert.pem │ │ │ │ │ ├── ca-interm-key.pem │ │ │ │ │ ├── ca-key.pem │ │ │ │ │ ├── server-01-cert.pem │ │ │ │ │ ├── server-01-key.pem │ │ │ │ │ ├── server-02-cert.pem │ │ │ │ │ └── server-02-key.pem │ │ │ │ ├── gen.sh │ │ │ │ ├── server-cert.pem │ │ │ │ ├── server-key.pem │ │ │ │ ├── server-status-request-cert.pem │ │ │ │ ├── server-status-request-key.pem │ │ │ │ ├── server-status-request-url-01-cert.pem │ │ │ │ ├── server-status-request-url-01-key.pem │ │ │ │ ├── server-status-request-url-02-cert.pem │ │ │ │ ├── server-status-request-url-02-key.pem │ │ │ │ ├── server-status-request-url-03-cert.pem │ │ │ │ ├── server-status-request-url-03-key.pem │ │ │ │ ├── server-status-request-url-04-cert.pem │ │ │ │ ├── server-status-request-url-04-key.pem │ │ │ │ ├── server-status-request-url-05-cert.pem │ │ │ │ ├── server-status-request-url-05-key.pem │ │ │ │ ├── server-status-request-url-06-cert.pem │ │ │ │ ├── server-status-request-url-06-key.pem │ │ │ │ ├── server-status-request-url-07-cert.pem │ │ │ │ ├── server-status-request-url-07-key.pem │ │ │ │ ├── server-status-request-url-08-cert.pem │ │ │ │ └── server-status-request-url-08-key.pem │ │ │ ├── ocsp_peer/ │ │ │ │ └── mini-ca/ │ │ │ │ ├── caocsp/ │ │ │ │ │ ├── caocsp_cert.pem │ │ │ │ │ └── private/ │ │ │ │ │ └── caocsp_keypair.pem │ │ │ │ ├── client1/ │ │ │ │ │ ├── System_bundle.pem │ │ │ │ │ ├── System_cert.pem │ │ │ │ │ ├── UserA1_bundle.pem │ │ │ │ │ ├── UserA1_cert.pem │ │ │ │ │ ├── UserA2_bundle.pem │ │ │ │ │ ├── UserA2_cert.pem │ │ │ │ │ ├── certfile.pem │ │ │ │ │ └── private/ │ │ │ │ │ ├── System_keypair.pem │ │ │ │ │ ├── UserA1_keypair.pem │ │ │ │ │ └── UserA2_keypair.pem │ │ │ │ ├── client2/ │ │ │ │ │ ├── UserB1_bundle.pem │ │ │ │ │ ├── UserB1_cert.pem │ │ │ │ │ ├── UserB2_bundle.pem │ │ │ │ │ ├── UserB2_cert.pem │ │ │ │ │ ├── certfile.pem │ │ │ │ │ └── private/ │ │ │ │ │ ├── UserB1_keypair.pem │ │ │ │ │ └── UserB2_keypair.pem │ │ │ │ ├── intermediate1/ │ │ │ │ │ ├── intermediate1_cert.pem │ │ │ │ │ └── private/ │ │ │ │ │ └── intermediate1_keypair.pem │ │ │ │ ├── intermediate2/ │ │ │ │ │ ├── intermediate2_cert.pem │ │ │ │ │ └── private/ │ │ │ │ │ └── intermediate2_keypair.pem │ │ │ │ ├── misc/ │ │ │ │ │ ├── misconfig_TestServer1_bundle.pem │ │ │ │ │ ├── trust_config1_bundle.pem │ │ │ │ │ ├── trust_config2_bundle.pem │ │ │ │ │ └── trust_config3_bundle.pem │ │ │ │ ├── ocsp1/ │ │ │ │ │ ├── ocsp1_bundle.pem │ │ │ │ │ ├── ocsp1_cert.pem │ │ │ │ │ └── private/ │ │ │ │ │ └── ocsp1_keypair.pem │ │ │ │ ├── ocsp2/ │ │ │ │ │ ├── ocsp2_bundle.pem │ │ │ │ │ ├── ocsp2_cert.pem │ │ │ │ │ └── private/ │ │ │ │ │ └── ocsp2_keypair.pem │ │ │ │ ├── root/ │ │ │ │ │ ├── private/ │ │ │ │ │ │ └── root_keypair.pem │ │ │ │ │ └── root_cert.pem │ │ │ │ ├── server1/ │ │ │ │ │ ├── TestServer1_bundle.pem │ │ │ │ │ ├── TestServer1_cert.pem │ │ │ │ │ ├── TestServer2_bundle.pem │ │ │ │ │ ├── TestServer2_cert.pem │ │ │ │ │ └── private/ │ │ │ │ │ ├── TestServer1_keypair.pem │ │ │ │ │ └── TestServer2_keypair.pem │ │ │ │ └── server2/ │ │ │ │ ├── TestServer3_bundle.pem │ │ │ │ ├── TestServer3_cert.pem │ │ │ │ ├── TestServer4_bundle.pem │ │ │ │ ├── TestServer4_cert.pem │ │ │ │ └── private/ │ │ │ │ ├── TestServer3_keypair.pem │ │ │ │ └── TestServer4_keypair.pem │ │ │ ├── rdns/ │ │ │ │ ├── ca.key │ │ │ │ ├── ca.pem │ │ │ │ ├── client-a.key │ │ │ │ ├── client-a.pem │ │ │ │ ├── client-b.key │ │ │ │ ├── client-b.pem │ │ │ │ ├── client-c.key │ │ │ │ ├── client-c.pem │ │ │ │ ├── client-d.key │ │ │ │ ├── client-d.pem │ │ │ │ ├── client-e.key │ │ │ │ ├── client-e.pem │ │ │ │ ├── client-f.key │ │ │ │ ├── client-f.pem │ │ │ │ ├── server.key │ │ │ │ └── server.pem │ │ │ ├── regenerate_rdns_svid.sh │ │ │ ├── regenerate_top.sh │ │ │ ├── sans/ │ │ │ │ ├── ca.pem │ │ │ │ ├── client-key.pem │ │ │ │ ├── client.pem │ │ │ │ ├── dev-email-key.pem │ │ │ │ ├── dev-email.pem │ │ │ │ ├── dev-key.pem │ │ │ │ ├── dev.pem │ │ │ │ ├── prod-key.pem │ │ │ │ ├── prod.pem │ │ │ │ ├── server-key.pem │ │ │ │ └── server.pem │ │ │ ├── server-cert.pem │ │ │ ├── server-iponly.pem │ │ │ ├── server-key-iponly.pem │ │ │ ├── server-key-noip.pem │ │ │ ├── server-key.pem │ │ │ ├── server-noip.pem │ │ │ ├── srva-cert.pem │ │ │ ├── srva-key.pem │ │ │ ├── srvb-cert.pem │ │ │ ├── srvb-key.pem │ │ │ ├── svid/ │ │ │ │ ├── ca.key │ │ │ │ ├── ca.pem │ │ │ │ ├── client-a.key │ │ │ │ ├── client-a.pem │ │ │ │ ├── client-b.key │ │ │ │ ├── client-b.pem │ │ │ │ ├── server.key │ │ │ │ ├── server.pem │ │ │ │ ├── svid-user-a.key │ │ │ │ ├── svid-user-a.pem │ │ │ │ ├── svid-user-b.key │ │ │ │ └── svid-user-b.pem │ │ │ └── tlsauth/ │ │ │ ├── ca.pem │ │ │ ├── certstore/ │ │ │ │ ├── ca.p12 │ │ │ │ ├── client.p12 │ │ │ │ ├── delete-cert-from-store.ps1 │ │ │ │ ├── ecdsa_server.key │ │ │ │ ├── ecdsa_server.pem │ │ │ │ ├── ecdsa_server.pfx │ │ │ │ ├── expired.p12 │ │ │ │ ├── generate_ecdsa_test_cert.sh │ │ │ │ ├── import-p12-ca.ps1 │ │ │ │ ├── import-p12-client.ps1 │ │ │ │ ├── import-p12-server.ps1 │ │ │ │ ├── not-expired.p12 │ │ │ │ ├── pkcs12.md │ │ │ │ └── server.p12 │ │ │ ├── client-key.pem │ │ │ ├── client.pem │ │ │ ├── client2-key.pem │ │ │ ├── client2.pem │ │ │ ├── server-key.pem │ │ │ ├── server-no-ou-key.pem │ │ │ ├── server-no-ou.pem │ │ │ └── server.pem │ │ ├── jetstream/ │ │ │ ├── restore_bad_stream/ │ │ │ │ ├── backup.json │ │ │ │ └── stream.tar.s2 │ │ │ ├── restore_empty_R1F_stream/ │ │ │ │ ├── backup.json │ │ │ │ └── stream.tar.s2 │ │ │ └── restore_empty_R3F_stream/ │ │ │ ├── backup.json │ │ │ └── stream.tar.s2 │ │ └── nkeys/ │ │ ├── op.jwt │ │ ├── sigkeys.txt │ │ └── test.seed │ ├── fanout_test.go │ ├── gateway_test.go │ ├── gosrv_test.go │ ├── leafnode_test.go │ ├── log_test.go │ ├── maxpayload_test.go │ ├── monitor_test.go │ ├── new_routes_test.go │ ├── norace_test.go │ ├── ocsp_peer_test.go │ ├── ocsp_test.go │ ├── operator_test.go │ ├── opts_test.go │ ├── pedantic_test.go │ ├── pid_test.go │ ├── ping_test.go │ ├── port_test.go │ ├── ports_test.go │ ├── proto_test.go │ ├── route_discovery_test.go │ ├── routes_test.go │ ├── service_latency_test.go │ ├── services_test.go │ ├── system_services_test.go │ ├── test.go │ ├── test_test.go │ ├── tls_test.go │ ├── user_authorization_test.go │ └── verbose_test.go └── util/ ├── nats-server-hardened.service └── nats-server.service