Application specific certificate management

US9654463B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9654463-B2
Application numberUS-201414282034-A
CountryUS
Kind codeB2
Filing dateMay 20, 2014
Priority dateMay 20, 2014
Publication dateMay 16, 2017
Grant dateMay 16, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Application specific certificate deployment may be provided. An application may generate a security certificate comprising a public key and a first private key. The public key may be stored in a shared segment of a memory store, from where it may be retrieved and signed. The signed public key may be re-deployed and/or used to transmit securely encrypted resources.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: transmitting a request to generate a security certificate; determining whether the security certificate has been generated, wherein determining whether the security certificate has been generated comprises determining whether the security certificate has been stored in a memory cache associated with a first application, the memory cache comprising an insecure memory cache accessible by a plurality of applications; in response to determining that the security certificate has been generated: retrieving the security certificate, authenticating the security certificate, deploying the authenticated security certificate, encrypting a plurality of resources according to the authenticated security certificate, and transmitting the encrypted plurality of resources to at least one recipient of the deployed authenticated security certificate; providing a second key certificate to the first application; and retrieving a private key certificate from the memory cache, wherein the private key certificate is encrypted according to the second key certificate. 2. The method of claim 1 , wherein the security certificate stored in the memory cache comprises a public key certificate. 3. The method of claim 1 , wherein deploying the authenticated security certificate comprises providing the authenticated security certificate to the first application. 4. The method of claim 1 , wherein the request to generate the security certificate is transmitted in response to receiving a request to access at least one resource. 5. A system comprising: a memory cache associated with a first application that is insecure and accessible by a plurality of applications; and a processor, the memory cache and the processor being configured to: transmit a request to generate a security certificate; determine whether the security certificate has been generated, wherein determining whether the security certificate has been generated comprises determining whether the security certificate has been stored in the memory cache; in response to determining that the security certificate has been generated: retrieve the security certificate, authenticate the security certificate, deploy the authenticated security certificate, encrypt a plurality of resources according to the authenticated security certificate, and transmit the encrypted plurality of resources to at least one recipient of the deployed authenticated security certificate; provide a second key certificate to the first application; and retrieve a private key certificate from the memory cache, wherein the private key certificate is encrypted according to the second key certificate. 6. The system of claim 5 , wherein the security certificate stored in the memory cache comprises a public key certificate. 7. The system of claim 5 , wherein deploying the authenticated security certificate comprises providing the authenticated security certificate to the first application. 8. The system of claim 5 , wherein the request to generate the security certificate is transmitted in response to receiving a request to access at least one resource. 9. A non-transitory computer-readable medium comprising instructions which, when executed by a processor: transmit a request to generate a security certificate; determine whether the security certificate has been generated, wherein determining whether the security certificate has been generated comprises determining whether the security certificate has been stored in a memory cache, the memory cache being associated with a first application that is insecure and accessible by a plurality of applications; in response to determining that the security certificate has been generated: retrieve the security certificate, authenticate the security certificate, deploy the authenticated security certificate, encrypt a plurality of resources according to the authenticated security certificate, and transmit the encrypted plurality of resources to at least one recipient of the deployed authenticated security certificate; provide a second key certificate to the first application; and retrieve a private key certificate from the memory cache, wherein the private key certificate is encrypted according to the second key certificate. 10. The non-transitory computer-readable medium of claim 9 , wherein the security certificate stored in the memory cache comprises a public key certificate. 11. The non-transitory computer-readable medium of claim 9 , wherein deploying the authenticated security certificate comprises providing the authenticated security certificate to the first application. 12. The non-transitory computer-readable medium of claim 9 , wherein the request to generate the security certificate is transmitted in response to receiving a request to access at least one resource.

Assignees

Inventors

Classifications

  • Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs {(coordinating program control therefor G06F9/52; in regulating and control system G05B)} · CPC title

  • using certificate validation, registration, distribution or revocation, e.g. certificate revocation list [CRL] · CPC title

  • by securing the transmission between two devices or processes · CPC title

  • H04L9/0822Primary

    using key encryption key · CPC title

  • involving public key infrastructure [PKI] trust models (network architecture or network communication protocol for supporting authentication of entities using certificates in a packet data network H04L63/0823) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9654463B2 cover?
Application specific certificate deployment may be provided. An application may generate a security certificate comprising a public key and a first private key. The public key may be stored in a shared segment of a memory store, from where it may be retrieved and signed. The signed public key may be re-deployed and/or used to transmit securely encrypted resources.
Who is the assignee on this patent?
Airwatch Llc
What technology area does this patent fall under?
Primary CPC classification H04L9/0822. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 16 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).