View Javadoc

1   
2   package org.kuali.student.security.xmldsig.dto;
3   
4   import java.math.BigInteger;
5   import javax.xml.bind.JAXBElement;
6   import javax.xml.bind.annotation.XmlElementDecl;
7   import javax.xml.bind.annotation.XmlRegistry;
8   import javax.xml.namespace.QName;
9   
10  
11  /**
12   * This object contains factory methods for each 
13   * Java content interface and Java element interface 
14   * generated in the org.kuali.student.security.xmldsig.dto package. 
15   * <p>An ObjectFactory allows you to programatically 
16   * construct new instances of the Java representation 
17   * for XML content. The Java representation of XML 
18   * content can consist of schema derived interfaces 
19   * and classes representing the binding of schema 
20   * type definitions, element declarations and model 
21   * groups.  Factory methods for each of these are 
22   * provided in this class.
23   * 
24   */
25  @XmlRegistry
26  public class ObjectFactory {
27  
28      private final static QName _PGPData_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "PGPData");
29      private final static QName _SPKIData_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SPKIData");
30      private final static QName _RetrievalMethod_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "RetrievalMethod");
31      private final static QName _CanonicalizationMethod_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "CanonicalizationMethod");
32      private final static QName _SignatureProperty_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SignatureProperty");
33      private final static QName _Transforms_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Transforms");
34      private final static QName _Manifest_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Manifest");
35      private final static QName _SignatureMethod_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SignatureMethod");
36      private final static QName _KeyInfo_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "KeyInfo");
37      private final static QName _DigestMethod_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "DigestMethod");
38      private final static QName _MgmtData_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "MgmtData");
39      private final static QName _Reference_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Reference");
40      private final static QName _RSAKeyValue_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "RSAKeyValue");
41      private final static QName _Signature_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Signature");
42      private final static QName _DSAKeyValue_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "DSAKeyValue");
43      private final static QName _SignedInfo_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SignedInfo");
44      private final static QName _Object_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Object");
45      private final static QName _SignatureValue_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SignatureValue");
46      private final static QName _Transform_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Transform");
47      private final static QName _X509Data_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509Data");
48      private final static QName _DigestValue_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "DigestValue");
49      private final static QName _SignatureProperties_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SignatureProperties");
50      private final static QName _KeyName_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "KeyName");
51      private final static QName _KeyValue_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "KeyValue");
52      private final static QName _SignatureMethodTypeHMACOutputLength_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "HMACOutputLength");
53      private final static QName _X509DataTypeX509IssuerSerial_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509IssuerSerial");
54      private final static QName _X509DataTypeX509Certificate_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509Certificate");
55      private final static QName _X509DataTypeX509SKI_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509SKI");
56      private final static QName _X509DataTypeX509SubjectName_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509SubjectName");
57      private final static QName _X509DataTypeX509CRL_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509CRL");
58      private final static QName _TransformTypeXPath_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "XPath");
59      private final static QName _PGPDataTypePGPKeyID_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "PGPKeyID");
60      private final static QName _PGPDataTypePGPKeyPacket_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "PGPKeyPacket");
61      private final static QName _SPKIDataTypeSPKISexp_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SPKISexp");
62  
63      /**
64       * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.kuali.student.security.xmldsig.dto
65       * 
66       */
67      public ObjectFactory() {
68      }
69  
70      /**
71       * Create an instance of {@link SignatureValueType }
72       * 
73       */
74      public SignatureValueType createSignatureValueType() {
75          return new SignatureValueType();
76      }
77  
78      /**
79       * Create an instance of {@link KeyInfoType }
80       * 
81       */
82      public KeyInfoType createKeyInfoType() {
83          return new KeyInfoType();
84      }
85  
86      /**
87       * Create an instance of {@link SignaturePropertyType }
88       * 
89       */
90      public SignaturePropertyType createSignaturePropertyType() {
91          return new SignaturePropertyType();
92      }
93  
94      /**
95       * Create an instance of {@link CanonicalizationMethodType }
96       * 
97       */
98      public CanonicalizationMethodType createCanonicalizationMethodType() {
99          return new CanonicalizationMethodType();
100     }
101 
102     /**
103      * Create an instance of {@link SignatureType }
104      * 
105      */
106     public SignatureType createSignatureType() {
107         return new SignatureType();
108     }
109 
110     /**
111      * Create an instance of {@link SignedInfoType }
112      * 
113      */
114     public SignedInfoType createSignedInfoType() {
115         return new SignedInfoType();
116     }
117 
118     /**
119      * Create an instance of {@link RetrievalMethodType }
120      * 
121      */
122     public RetrievalMethodType createRetrievalMethodType() {
123         return new RetrievalMethodType();
124     }
125 
126     /**
127      * Create an instance of {@link PGPDataType }
128      * 
129      */
130     public PGPDataType createPGPDataType() {
131         return new PGPDataType();
132     }
133 
134     /**
135      * Create an instance of {@link X509DataType }
136      * 
137      */
138     public X509DataType createX509DataType() {
139         return new X509DataType();
140     }
141 
142     /**
143      * Create an instance of {@link TransformType }
144      * 
145      */
146     public TransformType createTransformType() {
147         return new TransformType();
148     }
149 
150     /**
151      * Create an instance of {@link KeyValueType }
152      * 
153      */
154     public KeyValueType createKeyValueType() {
155         return new KeyValueType();
156     }
157 
158     /**
159      * Create an instance of {@link SPKIDataType }
160      * 
161      */
162     public SPKIDataType createSPKIDataType() {
163         return new SPKIDataType();
164     }
165 
166     /**
167      * Create an instance of {@link SignatureMethodType }
168      * 
169      */
170     public SignatureMethodType createSignatureMethodType() {
171         return new SignatureMethodType();
172     }
173 
174     /**
175      * Create an instance of {@link ObjectType }
176      * 
177      */
178     public ObjectType createObjectType() {
179         return new ObjectType();
180     }
181 
182     /**
183      * Create an instance of {@link ReferenceType }
184      * 
185      */
186     public ReferenceType createReferenceType() {
187         return new ReferenceType();
188     }
189 
190     /**
191      * Create an instance of {@link DigestMethodType }
192      * 
193      */
194     public DigestMethodType createDigestMethodType() {
195         return new DigestMethodType();
196     }
197 
198     /**
199      * Create an instance of {@link ManifestType }
200      * 
201      */
202     public ManifestType createManifestType() {
203         return new ManifestType();
204     }
205 
206     /**
207      * Create an instance of {@link X509IssuerSerialType }
208      * 
209      */
210     public X509IssuerSerialType createX509IssuerSerialType() {
211         return new X509IssuerSerialType();
212     }
213 
214     /**
215      * Create an instance of {@link RSAKeyValueType }
216      * 
217      */
218     public RSAKeyValueType createRSAKeyValueType() {
219         return new RSAKeyValueType();
220     }
221 
222     /**
223      * Create an instance of {@link TransformsType }
224      * 
225      */
226     public TransformsType createTransformsType() {
227         return new TransformsType();
228     }
229 
230     /**
231      * Create an instance of {@link SignaturePropertiesType }
232      * 
233      */
234     public SignaturePropertiesType createSignaturePropertiesType() {
235         return new SignaturePropertiesType();
236     }
237 
238     /**
239      * Create an instance of {@link DSAKeyValueType }
240      * 
241      */
242     public DSAKeyValueType createDSAKeyValueType() {
243         return new DSAKeyValueType();
244     }
245 
246     /**
247      * Create an instance of {@link JAXBElement }{@code <}{@link PGPDataType }{@code >}}
248      * 
249      */
250     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "PGPData")
251     public JAXBElement<PGPDataType> createPGPData(PGPDataType value) {
252         return new JAXBElement<PGPDataType>(_PGPData_QNAME, PGPDataType.class, null, value);
253     }
254 
255     /**
256      * Create an instance of {@link JAXBElement }{@code <}{@link SPKIDataType }{@code >}}
257      * 
258      */
259     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "SPKIData")
260     public JAXBElement<SPKIDataType> createSPKIData(SPKIDataType value) {
261         return new JAXBElement<SPKIDataType>(_SPKIData_QNAME, SPKIDataType.class, null, value);
262     }
263 
264     /**
265      * Create an instance of {@link JAXBElement }{@code <}{@link RetrievalMethodType }{@code >}}
266      * 
267      */
268     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "RetrievalMethod")
269     public JAXBElement<RetrievalMethodType> createRetrievalMethod(RetrievalMethodType value) {
270         return new JAXBElement<RetrievalMethodType>(_RetrievalMethod_QNAME, RetrievalMethodType.class, null, value);
271     }
272 
273     /**
274      * Create an instance of {@link JAXBElement }{@code <}{@link CanonicalizationMethodType }{@code >}}
275      * 
276      */
277     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "CanonicalizationMethod")
278     public JAXBElement<CanonicalizationMethodType> createCanonicalizationMethod(CanonicalizationMethodType value) {
279         return new JAXBElement<CanonicalizationMethodType>(_CanonicalizationMethod_QNAME, CanonicalizationMethodType.class, null, value);
280     }
281 
282     /**
283      * Create an instance of {@link JAXBElement }{@code <}{@link SignaturePropertyType }{@code >}}
284      * 
285      */
286     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "SignatureProperty")
287     public JAXBElement<SignaturePropertyType> createSignatureProperty(SignaturePropertyType value) {
288         return new JAXBElement<SignaturePropertyType>(_SignatureProperty_QNAME, SignaturePropertyType.class, null, value);
289     }
290 
291     /**
292      * Create an instance of {@link JAXBElement }{@code <}{@link TransformsType }{@code >}}
293      * 
294      */
295     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "Transforms")
296     public JAXBElement<TransformsType> createTransforms(TransformsType value) {
297         return new JAXBElement<TransformsType>(_Transforms_QNAME, TransformsType.class, null, value);
298     }
299 
300     /**
301      * Create an instance of {@link JAXBElement }{@code <}{@link ManifestType }{@code >}}
302      * 
303      */
304     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "Manifest")
305     public JAXBElement<ManifestType> createManifest(ManifestType value) {
306         return new JAXBElement<ManifestType>(_Manifest_QNAME, ManifestType.class, null, value);
307     }
308 
309     /**
310      * Create an instance of {@link JAXBElement }{@code <}{@link SignatureMethodType }{@code >}}
311      * 
312      */
313     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "SignatureMethod")
314     public JAXBElement<SignatureMethodType> createSignatureMethod(SignatureMethodType value) {
315         return new JAXBElement<SignatureMethodType>(_SignatureMethod_QNAME, SignatureMethodType.class, null, value);
316     }
317 
318     /**
319      * Create an instance of {@link JAXBElement }{@code <}{@link KeyInfoType }{@code >}}
320      * 
321      */
322     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "KeyInfo")
323     public JAXBElement<KeyInfoType> createKeyInfo(KeyInfoType value) {
324         return new JAXBElement<KeyInfoType>(_KeyInfo_QNAME, KeyInfoType.class, null, value);
325     }
326 
327     /**
328      * Create an instance of {@link JAXBElement }{@code <}{@link DigestMethodType }{@code >}}
329      * 
330      */
331     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "DigestMethod")
332     public JAXBElement<DigestMethodType> createDigestMethod(DigestMethodType value) {
333         return new JAXBElement<DigestMethodType>(_DigestMethod_QNAME, DigestMethodType.class, null, value);
334     }
335 
336     /**
337      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
338      * 
339      */
340     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "MgmtData")
341     public JAXBElement<String> createMgmtData(String value) {
342         return new JAXBElement<String>(_MgmtData_QNAME, String.class, null, value);
343     }
344 
345     /**
346      * Create an instance of {@link JAXBElement }{@code <}{@link ReferenceType }{@code >}}
347      * 
348      */
349     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "Reference")
350     public JAXBElement<ReferenceType> createReference(ReferenceType value) {
351         return new JAXBElement<ReferenceType>(_Reference_QNAME, ReferenceType.class, null, value);
352     }
353 
354     /**
355      * Create an instance of {@link JAXBElement }{@code <}{@link RSAKeyValueType }{@code >}}
356      * 
357      */
358     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "RSAKeyValue")
359     public JAXBElement<RSAKeyValueType> createRSAKeyValue(RSAKeyValueType value) {
360         return new JAXBElement<RSAKeyValueType>(_RSAKeyValue_QNAME, RSAKeyValueType.class, null, value);
361     }
362 
363     /**
364      * Create an instance of {@link JAXBElement }{@code <}{@link SignatureType }{@code >}}
365      * 
366      */
367     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "Signature")
368     public JAXBElement<SignatureType> createSignature(SignatureType value) {
369         return new JAXBElement<SignatureType>(_Signature_QNAME, SignatureType.class, null, value);
370     }
371 
372     /**
373      * Create an instance of {@link JAXBElement }{@code <}{@link DSAKeyValueType }{@code >}}
374      * 
375      */
376     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "DSAKeyValue")
377     public JAXBElement<DSAKeyValueType> createDSAKeyValue(DSAKeyValueType value) {
378         return new JAXBElement<DSAKeyValueType>(_DSAKeyValue_QNAME, DSAKeyValueType.class, null, value);
379     }
380 
381     /**
382      * Create an instance of {@link JAXBElement }{@code <}{@link SignedInfoType }{@code >}}
383      * 
384      */
385     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "SignedInfo")
386     public JAXBElement<SignedInfoType> createSignedInfo(SignedInfoType value) {
387         return new JAXBElement<SignedInfoType>(_SignedInfo_QNAME, SignedInfoType.class, null, value);
388     }
389 
390     /**
391      * Create an instance of {@link JAXBElement }{@code <}{@link ObjectType }{@code >}}
392      * 
393      */
394     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "Object")
395     public JAXBElement<ObjectType> createObject(ObjectType value) {
396         return new JAXBElement<ObjectType>(_Object_QNAME, ObjectType.class, null, value);
397     }
398 
399     /**
400      * Create an instance of {@link JAXBElement }{@code <}{@link SignatureValueType }{@code >}}
401      * 
402      */
403     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "SignatureValue")
404     public JAXBElement<SignatureValueType> createSignatureValue(SignatureValueType value) {
405         return new JAXBElement<SignatureValueType>(_SignatureValue_QNAME, SignatureValueType.class, null, value);
406     }
407 
408     /**
409      * Create an instance of {@link JAXBElement }{@code <}{@link TransformType }{@code >}}
410      * 
411      */
412     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "Transform")
413     public JAXBElement<TransformType> createTransform(TransformType value) {
414         return new JAXBElement<TransformType>(_Transform_QNAME, TransformType.class, null, value);
415     }
416 
417     /**
418      * Create an instance of {@link JAXBElement }{@code <}{@link X509DataType }{@code >}}
419      * 
420      */
421     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "X509Data")
422     public JAXBElement<X509DataType> createX509Data(X509DataType value) {
423         return new JAXBElement<X509DataType>(_X509Data_QNAME, X509DataType.class, null, value);
424     }
425 
426     /**
427      * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
428      * 
429      */
430     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "DigestValue")
431     public JAXBElement<byte[]> createDigestValue(byte[] value) {
432         return new JAXBElement<byte[]>(_DigestValue_QNAME, byte[].class, null, ((byte[]) value));
433     }
434 
435     /**
436      * Create an instance of {@link JAXBElement }{@code <}{@link SignaturePropertiesType }{@code >}}
437      * 
438      */
439     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "SignatureProperties")
440     public JAXBElement<SignaturePropertiesType> createSignatureProperties(SignaturePropertiesType value) {
441         return new JAXBElement<SignaturePropertiesType>(_SignatureProperties_QNAME, SignaturePropertiesType.class, null, value);
442     }
443 
444     /**
445      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
446      * 
447      */
448     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "KeyName")
449     public JAXBElement<String> createKeyName(String value) {
450         return new JAXBElement<String>(_KeyName_QNAME, String.class, null, value);
451     }
452 
453     /**
454      * Create an instance of {@link JAXBElement }{@code <}{@link KeyValueType }{@code >}}
455      * 
456      */
457     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "KeyValue")
458     public JAXBElement<KeyValueType> createKeyValue(KeyValueType value) {
459         return new JAXBElement<KeyValueType>(_KeyValue_QNAME, KeyValueType.class, null, value);
460     }
461 
462     /**
463      * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}}
464      * 
465      */
466     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "HMACOutputLength", scope = SignatureMethodType.class)
467     public JAXBElement<BigInteger> createSignatureMethodTypeHMACOutputLength(BigInteger value) {
468         return new JAXBElement<BigInteger>(_SignatureMethodTypeHMACOutputLength_QNAME, BigInteger.class, SignatureMethodType.class, value);
469     }
470 
471     /**
472      * Create an instance of {@link JAXBElement }{@code <}{@link X509IssuerSerialType }{@code >}}
473      * 
474      */
475     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "X509IssuerSerial", scope = X509DataType.class)
476     public JAXBElement<X509IssuerSerialType> createX509DataTypeX509IssuerSerial(X509IssuerSerialType value) {
477         return new JAXBElement<X509IssuerSerialType>(_X509DataTypeX509IssuerSerial_QNAME, X509IssuerSerialType.class, X509DataType.class, value);
478     }
479 
480     /**
481      * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
482      * 
483      */
484     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "X509Certificate", scope = X509DataType.class)
485     public JAXBElement<byte[]> createX509DataTypeX509Certificate(byte[] value) {
486         return new JAXBElement<byte[]>(_X509DataTypeX509Certificate_QNAME, byte[].class, X509DataType.class, ((byte[]) value));
487     }
488 
489     /**
490      * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
491      * 
492      */
493     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "X509SKI", scope = X509DataType.class)
494     public JAXBElement<byte[]> createX509DataTypeX509SKI(byte[] value) {
495         return new JAXBElement<byte[]>(_X509DataTypeX509SKI_QNAME, byte[].class, X509DataType.class, ((byte[]) value));
496     }
497 
498     /**
499      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
500      * 
501      */
502     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "X509SubjectName", scope = X509DataType.class)
503     public JAXBElement<String> createX509DataTypeX509SubjectName(String value) {
504         return new JAXBElement<String>(_X509DataTypeX509SubjectName_QNAME, String.class, X509DataType.class, value);
505     }
506 
507     /**
508      * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
509      * 
510      */
511     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "X509CRL", scope = X509DataType.class)
512     public JAXBElement<byte[]> createX509DataTypeX509CRL(byte[] value) {
513         return new JAXBElement<byte[]>(_X509DataTypeX509CRL_QNAME, byte[].class, X509DataType.class, ((byte[]) value));
514     }
515 
516     /**
517      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
518      * 
519      */
520     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "XPath", scope = TransformType.class)
521     public JAXBElement<String> createTransformTypeXPath(String value) {
522         return new JAXBElement<String>(_TransformTypeXPath_QNAME, String.class, TransformType.class, value);
523     }
524 
525     /**
526      * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
527      * 
528      */
529     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "PGPKeyID", scope = PGPDataType.class)
530     public JAXBElement<byte[]> createPGPDataTypePGPKeyID(byte[] value) {
531         return new JAXBElement<byte[]>(_PGPDataTypePGPKeyID_QNAME, byte[].class, PGPDataType.class, ((byte[]) value));
532     }
533 
534     /**
535      * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
536      * 
537      */
538     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "PGPKeyPacket", scope = PGPDataType.class)
539     public JAXBElement<byte[]> createPGPDataTypePGPKeyPacket(byte[] value) {
540         return new JAXBElement<byte[]>(_PGPDataTypePGPKeyPacket_QNAME, byte[].class, PGPDataType.class, ((byte[]) value));
541     }
542 
543     /**
544      * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
545      * 
546      */
547     @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "SPKISexp", scope = SPKIDataType.class)
548     public JAXBElement<byte[]> createSPKIDataTypeSPKISexp(byte[] value) {
549         return new JAXBElement<byte[]>(_SPKIDataTypeSPKISexp_QNAME, byte[].class, SPKIDataType.class, ((byte[]) value));
550     }
551 
552 }