Patent ID: 9009472
Filing Date: 2015-04-14
Classification: G06F,H04L

Abstract:
1. A method for providing consistent cryptographic operations in a data processing system, the method comprising: receiving, by a security plug-in, a data input from an originating application, the originating application and the security plug-in executing in the data processing system; receiving, by the security plug-in, a security schema object, the first security schema object describing a sequence of cryptographic operations, wherein the sequence includes a cryptographic operation, wherein the security schema object includes a plurality of components each component describing an aspect of the cryptographic operations in the sequence; transforming, by the security plug-in, a first part of the data input into a first part of a secure structured data object using the sequence of cryptographic operations; populating a first property of the secure structured data object, separate from the first part of the secure structured data object, with a reference to the security schema object, wherein the reference makes the security schema object available at a consumer application to recover the first part of the data input from the first part of the secure structured data object at the consumer application; and transmitting the secure structured data object to the consumer application.