• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright 2017 PDFium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6 
7 #include "fxjs/xfa/cjx_keyusage.h"
8 
9 #include "xfa/fxfa/parser/cxfa_keyusage.h"
10 
CJX_KeyUsage(CXFA_KeyUsage * node)11 CJX_KeyUsage::CJX_KeyUsage(CXFA_KeyUsage* node) : CJX_Node(node) {}
12 
13 CJX_KeyUsage::~CJX_KeyUsage() = default;
14 
use(CFXJSE_Value * pValue,bool bSetting,XFA_Attribute eAttribute)15 void CJX_KeyUsage::use(CFXJSE_Value* pValue,
16                        bool bSetting,
17                        XFA_Attribute eAttribute) {
18   Script_Attribute_String(pValue, bSetting, eAttribute);
19 }
20 
nonRepudiation(CFXJSE_Value * pValue,bool bSetting,XFA_Attribute eAttribute)21 void CJX_KeyUsage::nonRepudiation(CFXJSE_Value* pValue,
22                                   bool bSetting,
23                                   XFA_Attribute eAttribute) {
24   Script_Attribute_String(pValue, bSetting, eAttribute);
25 }
26 
encipherOnly(CFXJSE_Value * pValue,bool bSetting,XFA_Attribute eAttribute)27 void CJX_KeyUsage::encipherOnly(CFXJSE_Value* pValue,
28                                 bool bSetting,
29                                 XFA_Attribute eAttribute) {
30   Script_Attribute_String(pValue, bSetting, eAttribute);
31 }
32 
type(CFXJSE_Value * pValue,bool bSetting,XFA_Attribute eAttribute)33 void CJX_KeyUsage::type(CFXJSE_Value* pValue,
34                         bool bSetting,
35                         XFA_Attribute eAttribute) {
36   Script_Attribute_String(pValue, bSetting, eAttribute);
37 }
38 
digitalSignature(CFXJSE_Value * pValue,bool bSetting,XFA_Attribute eAttribute)39 void CJX_KeyUsage::digitalSignature(CFXJSE_Value* pValue,
40                                     bool bSetting,
41                                     XFA_Attribute eAttribute) {
42   Script_Attribute_String(pValue, bSetting, eAttribute);
43 }
44 
crlSign(CFXJSE_Value * pValue,bool bSetting,XFA_Attribute eAttribute)45 void CJX_KeyUsage::crlSign(CFXJSE_Value* pValue,
46                            bool bSetting,
47                            XFA_Attribute eAttribute) {
48   Script_Attribute_String(pValue, bSetting, eAttribute);
49 }
50 
keyAgreement(CFXJSE_Value * pValue,bool bSetting,XFA_Attribute eAttribute)51 void CJX_KeyUsage::keyAgreement(CFXJSE_Value* pValue,
52                                 bool bSetting,
53                                 XFA_Attribute eAttribute) {
54   Script_Attribute_String(pValue, bSetting, eAttribute);
55 }
56 
keyEncipherment(CFXJSE_Value * pValue,bool bSetting,XFA_Attribute eAttribute)57 void CJX_KeyUsage::keyEncipherment(CFXJSE_Value* pValue,
58                                    bool bSetting,
59                                    XFA_Attribute eAttribute) {
60   Script_Attribute_String(pValue, bSetting, eAttribute);
61 }
62 
usehref(CFXJSE_Value * pValue,bool bSetting,XFA_Attribute eAttribute)63 void CJX_KeyUsage::usehref(CFXJSE_Value* pValue,
64                            bool bSetting,
65                            XFA_Attribute eAttribute) {
66   Script_Attribute_String(pValue, bSetting, eAttribute);
67 }
68 
dataEncipherment(CFXJSE_Value * pValue,bool bSetting,XFA_Attribute eAttribute)69 void CJX_KeyUsage::dataEncipherment(CFXJSE_Value* pValue,
70                                     bool bSetting,
71                                     XFA_Attribute eAttribute) {
72   Script_Attribute_String(pValue, bSetting, eAttribute);
73 }
74 
keyCertSign(CFXJSE_Value * pValue,bool bSetting,XFA_Attribute eAttribute)75 void CJX_KeyUsage::keyCertSign(CFXJSE_Value* pValue,
76                                bool bSetting,
77                                XFA_Attribute eAttribute) {
78   Script_Attribute_String(pValue, bSetting, eAttribute);
79 }
80 
decipherOnly(CFXJSE_Value * pValue,bool bSetting,XFA_Attribute eAttribute)81 void CJX_KeyUsage::decipherOnly(CFXJSE_Value* pValue,
82                                 bool bSetting,
83                                 XFA_Attribute eAttribute) {
84   Script_Attribute_String(pValue, bSetting, eAttribute);
85 }
86