IRISLIB database
All Classes Namespaces Functions Variables Pages
JOSE Class Reference

This class provides methods to work with JSON Object Signing and Encryption Headers, as defined in RFC 7515 (and extended in RFC 7516). More...

Inheritance diagram for JOSE:
Collaboration diagram for JOSE:

Additional Inherited Members

- Public Member Functions inherited from RegisteredObject
_.Library.Status OnAddToSaveSet (_.Library.Integer depth, _.Library.Integer insert, _.Library.Integer callcount)
 This callback method is invoked when the current object is added to the SaveSet,. More...
 
_.Library.Status OnClose ()
 This callback method is invoked by the <METHOD>Close</METHOD> method to. More...
 
_.Library.Status OnConstructClone (_.Library.RegisteredObject object, _.Library.Boolean deep, _.Library.String cloned)
 This callback method is invoked by the <METHOD>ConstructClone</METHOD> method to. More...
 
_.Library.Status OnNew ()
 This callback method is invoked by the <METHOD>New</METHOD> method to. More...
 
_.Library.Status OnValidateObject ()
 This callback method is invoked by the <METHOD>ValidateObject</METHOD> method to. More...
 
- Static Public Attributes inherited from RegisteredObject
 CAPTION = None
 Optional name used by the Form Wizard for a class when generating forms. More...
 
 JAVATYPE = None
 The Java type to be used when exported.
 
 PROPERTYVALIDATION = None
 This parameter controls the default validation behavior for the object. More...
 

Detailed Description

This class provides methods to work with JSON Object Signing and Encryption Headers, as defined in RFC 7515 (and extended in RFC 7516).

It also defines the JOSE header parameters that are understood and supported by all JSON Web classes (JWS, JWE, JWK, etc.).

This class is intended for internal use by InterSystems IRIS only.