“Chris consistently shows a passion for his work and a focus on the customer that ensures the best possible product will result. He goes way beyond the defined requirements of his job to explore new technologies and stay current on the trends while identifying the potential pitfalls as well. This breadth of knowledge makes his contribution to a project richer and more valuable both in the short and long term. More so than most other engineers I've worked with. I would work with Chris on any project, anywhere, anytime again in the future. There is no doubt whatsoever he will be a tremendous success on any task his talents and creative spirit are freed to accomplish.”
Saratoga, California, United States
Contact Info
663 followers
500+ connections
Activity
-
ACO quality measures are employed to assess performance with the primary objective of enhancing both patient experiences and health…
ACO quality measures are employed to assess performance with the primary objective of enhancing both patient experiences and health…
Liked by Chris Edstrom
-
Congratulations to all of the Accountable Care Organization that hit shared savings for CMS in 2022! CareHarmony is proud to announce that 100% of…
Congratulations to all of the Accountable Care Organization that hit shared savings for CMS in 2022! CareHarmony is proud to announce that 100% of…
Liked by Chris Edstrom
-
It's time for another Employee Spotlight where we feature an extraordinary team member that explains #WhyCareHarmony. Meet Cayla Allison, a Patient…
It's time for another Employee Spotlight where we feature an extraordinary team member that explains #WhyCareHarmony. Meet Cayla Allison, a Patient…
Liked by Chris Edstrom
Experience & Education
Patents
-
Systems and methods for flash crowd control and batching ocsp requests via online certificate status protocol
Issued US 8,627,063
The present invention is directed towards systems and methods for batching OCSP requests and caching corresponding responses. An intermediary between a plurality of clients and one or more servers receives a first client certificate during a first SSL handshake with a first client and a second client certificate during a second SSL handshake with a second client. The intermediary may identify that the statuses of the client certificates are not in a cache of the intermediary. An OCSP responder…
The present invention is directed towards systems and methods for batching OCSP requests and caching corresponding responses. An intermediary between a plurality of clients and one or more servers receives a first client certificate during a first SSL handshake with a first client and a second client certificate during a second SSL handshake with a second client. The intermediary may identify that the statuses of the client certificates are not in a cache of the intermediary. An OCSP responder of the intermediary may transmit a single request to an OCSP server to determine the statuses. The intermediary may determine, from a single response received from the OCSP server, whether to establish SSL connections with the clients based on the statuses. The intermediary may store the statuses to the cache for determining whether to establish a SSL connection in response to receiving a client certificate from the first client.
-
Systems and methods for evaluating and prioritizing responses from multiple OCSP responders
Issued US 8,621,204
The present invention is directed towards systems and methods for determining a status of a client certificate from a plurality of responses for an Online Certificate Status Protocol (OCSP) request. An intermediary device between a plurality of clients and one or more servers identifies a plurality of OCSP responders for determining a status of a client certificate responsive to receiving the client certificate from a client during a Secure Socket Layer (SSL) handshake. Each of the plurality of…
The present invention is directed towards systems and methods for determining a status of a client certificate from a plurality of responses for an Online Certificate Status Protocol (OCSP) request. An intermediary device between a plurality of clients and one or more servers identifies a plurality of OCSP responders for determining a status of a client certificate responsive to receiving the client certificate from a client during a Secure Socket Layer (SSL) handshake. Each of the plurality of OCSP responders may transmit a request for the status of the client certificate to a uniform resource locator corresponding to each OCSP responder. The intermediary device may determine a single status for the client certificate from a plurality of statuses of the client certificate received via responses from each uniform resource locator.
-
Systems and methods for managing CRLS for a multi-core system
Issued US 8,181,019
The present invention is directed towards systems and methods for maintaining Certificate Revocation Lists (CRLs) for client access in a multi-core system. A first core may generate a secondary CRL corresponding to a master CRL maintained by the first core. The CRLs may identify certificates to revoke. The first core can store the secondary CRL to a memory element accessible by the cores. A second core may receive a request to validate a certificate. The second core can provisionally determine,…
The present invention is directed towards systems and methods for maintaining Certificate Revocation Lists (CRLs) for client access in a multi-core system. A first core may generate a secondary CRL corresponding to a master CRL maintained by the first core. The CRLs may identify certificates to revoke. The first core can store the secondary CRL to a memory element accessible by the cores. A second core may receive a request to validate a certificate. The second core can provisionally determine, via access to the secondary CRL, whether the certificate is revoked. The second core may also determine not to revoke the certificate. Responsive to the determination, the second core may request the first core to validate the certificate. The first core can determine whether to revoke the certificate based on the master CRL. The first core may send a message to the second core based on the determination.
-
Systems and methods for parallel processing of ocsp requests during ssl handshake
Filed US 12/645,893
The present invention is directed towards systems and methods for processing an Online Certificate Status Protocol (OCSP) request in parallel to processing a Secure Socket Layer (SSL) handshake. The method includes transmitting, by an OCSP responder of an intermediary device between a plurality of clients and one or more servers, an OCSP request to a OCSP server for a status of a client certificate responsive to receiving the client certificate from a client during a SSL handshake. The…
The present invention is directed towards systems and methods for processing an Online Certificate Status Protocol (OCSP) request in parallel to processing a Secure Socket Layer (SSL) handshake. The method includes transmitting, by an OCSP responder of an intermediary device between a plurality of clients and one or more servers, an OCSP request to a OCSP server for a status of a client certificate responsive to receiving the client certificate from a client during a SSL handshake. The intermediary device may continue to perform remaining portions of the SSL handshake while the OCSP request to the OCSP server is outstanding. The intermediary device may establish an SSL connection for the SSL handshake. The intermediary device may determine whether to terminate or maintain the established SSL connection based on the status of the client certificate received via a response from the OCSP server.
Languages
-
Swedish
Native or bilingual proficiency
-
English
Native or bilingual proficiency
Recommendations received
1 person has recommended Chris
Join now to viewMore activity by Chris
-
Rad AI is excited to welcome Ken Kao as our Vice President of Engineering! Bringing deep engineering leadership experience from high-growth…
Rad AI is excited to welcome Ken Kao as our Vice President of Engineering! Bringing deep engineering leadership experience from high-growth…
Liked by Chris Edstrom
-
Grateful for our continued partnership with Ardent Health Services. 98 locations and counting. Together we are doing everything possible to improve…
Grateful for our continued partnership with Ardent Health Services. 98 locations and counting. Together we are doing everything possible to improve…
Liked by Chris Edstrom
-
Very excited for my first time homebuyer Lily Norvell! We definitely had fun at closing popping bottles with Susan Heinrich at Tennessee Title…
Very excited for my first time homebuyer Lily Norvell! We definitely had fun at closing popping bottles with Susan Heinrich at Tennessee Title…
Liked by Chris Edstrom
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Chris Edstrom in United States
-
Chris Edstrom
SharePoint Consultant at Canviz Consulting
-
Chris Edstrom
Trooper at Mn State Patrol
-
Christopher Edstrom
Project Manager at Edstrom Construction, Inc.
-
Christopher Edstrom
Network Engineer at Community Medical Centers
4 others named Chris Edstrom in United States are on LinkedIn
See others named Chris Edstrom