001: /*
002: * The contents of this file are subject to the terms
003: * of the Common Development and Distribution License
004: * (the License). You may not use this file except in
005: * compliance with the License.
006: *
007: * You can obtain a copy of the license at
008: * https://glassfish.dev.java.net/public/CDDLv1.0.html.
009: * See the License for the specific language governing
010: * permissions and limitations under the License.
011: *
012: * When distributing Covered Code, include this CDDL
013: * Header Notice in each file and include the License file
014: * at https://glassfish.dev.java.net/public/CDDLv1.0.html.
015: * If applicable, add the following below the CDDL Header,
016: * with the fields enclosed by brackets [] replaced by
017: * you own identifying information:
018: * "Portions Copyrighted [year] [name of copyright owner]"
019: *
020: * Copyright 2006 Sun Microsystems Inc. All Rights Reserved
021: */
022:
023: //
024: // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0-b24-ea3
025: // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
026: // Any modifications to this file will be lost upon recompilation of the source schema.
027: // Generated on: 2006.01.20 at 03:59:03 PM IST
028: //
029:
030: package com.sun.xml.security.core.dsig;
031:
032: import java.math.BigInteger;
033: import javax.xml.bind.JAXBElement;
034: import javax.xml.bind.annotation.XmlElementDecl;
035: import javax.xml.bind.annotation.XmlRegistry;
036: import javax.xml.namespace.QName;
037: import com.sun.xml.ws.security.opt.crypto.dsig.*;
038: import com.sun.xml.ws.security.opt.crypto.dsig.keyinfo.*;
039:
040: /**
041: * This object contains factory methods for each
042: * Java content interface and Java element interface
043: * generated in the com.sun.xml.wss.dsig.impl package.
044: * <p>An ObjectFactory allows you to programatically
045: * construct new instances of the Java representation
046: * for XML content. The Java representation of XML
047: * content can consist of schema derived interfaces
048: * and classes representing the binding of schema
049: * type definitions, element declarations and model
050: * groups. Factory methods for each of these are
051: * provided in this class.
052: *
053: */
054: @XmlRegistry
055: public class ObjectFactory {
056:
057: private final static QName _Object_QNAME = new QName(
058: "http://www.w3.org/2000/09/xmldsig#", "Object");
059: private final static QName _SPKIData_QNAME = new QName(
060: "http://www.w3.org/2000/09/xmldsig#", "SPKIData");
061: private final static QName _SignatureMethod_QNAME = new QName(
062: "http://www.w3.org/2000/09/xmldsig#", "SignatureMethod");
063: private final static QName _RSAKeyValue_QNAME = new QName(
064: "http://www.w3.org/2000/09/xmldsig#", "RSAKeyValue");
065: private final static QName _RetrievalMethod_QNAME = new QName(
066: "http://www.w3.org/2000/09/xmldsig#", "RetrievalMethod");
067: private final static QName _SignatureValue_QNAME = new QName(
068: "http://www.w3.org/2000/09/xmldsig#", "SignatureValue");
069: private final static QName _KeyName_QNAME = new QName(
070: "http://www.w3.org/2000/09/xmldsig#", "KeyName");
071: private final static QName _DSAKeyValue_QNAME = new QName(
072: "http://www.w3.org/2000/09/xmldsig#", "DSAKeyValue");
073: private final static QName _DigestMethod_QNAME = new QName(
074: "http://www.w3.org/2000/09/xmldsig#", "DigestMethod");
075: private final static QName _KeyValue_QNAME = new QName(
076: "http://www.w3.org/2000/09/xmldsig#", "KeyValue");
077: private final static QName _Transforms_QNAME = new QName(
078: "http://www.w3.org/2000/09/xmldsig#", "Transforms");
079: private final static QName _Signature_QNAME = new QName(
080: "http://www.w3.org/2000/09/xmldsig#", "Signature");
081: private final static QName _X509Data_QNAME = new QName(
082: "http://www.w3.org/2000/09/xmldsig#", "X509Data");
083: private final static QName _Manifest_QNAME = new QName(
084: "http://www.w3.org/2000/09/xmldsig#", "Manifest");
085: private final static QName _SignedInfo_QNAME = new QName(
086: "http://www.w3.org/2000/09/xmldsig#", "SignedInfo");
087: private final static QName _KeyInfo_QNAME = new QName(
088: "http://www.w3.org/2000/09/xmldsig#", "KeyInfo");
089: private final static QName _PGPData_QNAME = new QName(
090: "http://www.w3.org/2000/09/xmldsig#", "PGPData");
091: private final static QName _SignatureProperty_QNAME = new QName(
092: "http://www.w3.org/2000/09/xmldsig#", "SignatureProperty");
093: private final static QName _SignatureProperties_QNAME = new QName(
094: "http://www.w3.org/2000/09/xmldsig#", "SignatureProperties");
095: private final static QName _Reference_QNAME = new QName(
096: "http://www.w3.org/2000/09/xmldsig#", "Reference");
097: private final static QName _DigestValue_QNAME = new QName(
098: "http://www.w3.org/2000/09/xmldsig#", "DigestValue");
099: private final static QName _Transform_QNAME = new QName(
100: "http://www.w3.org/2000/09/xmldsig#", "Transform");
101: private final static QName _MgmtData_QNAME = new QName(
102: "http://www.w3.org/2000/09/xmldsig#", "MgmtData");
103: private final static QName _CanonicalizationMethod_QNAME = new QName(
104: "http://www.w3.org/2000/09/xmldsig#",
105: "CanonicalizationMethod");
106: private final static QName _SignatureMethodTypeHMACOutputLength_QNAME = new QName(
107: "http://www.w3.org/2000/09/xmldsig#", "HMACOutputLength");
108: private final static QName _PGPDataTypePGPKeyPacket_QNAME = new QName(
109: "http://www.w3.org/2000/09/xmldsig#", "PGPKeyPacket");
110: private final static QName _PGPDataTypePGPKeyID_QNAME = new QName(
111: "http://www.w3.org/2000/09/xmldsig#", "PGPKeyID");
112: private final static QName _SPKIDataTypeSPKISexp_QNAME = new QName(
113: "http://www.w3.org/2000/09/xmldsig#", "SPKISexp");
114: private final static QName _TransformTypeXPath_QNAME = new QName(
115: "http://www.w3.org/2000/09/xmldsig#", "XPath");
116: private final static QName _X509DataTypeX509SKI_QNAME = new QName(
117: "http://www.w3.org/2000/09/xmldsig#", "X509SKI");
118: private final static QName _X509DataTypeX509Certificate_QNAME = new QName(
119: "http://www.w3.org/2000/09/xmldsig#", "X509Certificate");
120: private final static QName _X509DataTypeX509IssuerSerial_QNAME = new QName(
121: "http://www.w3.org/2000/09/xmldsig#", "X509IssuerSerial");
122: private final static QName _X509DataTypeX509SubjectName_QNAME = new QName(
123: "http://www.w3.org/2000/09/xmldsig#", "X509SubjectName");
124: private final static QName _X509DataTypeX509CRL_QNAME = new QName(
125: "http://www.w3.org/2000/09/xmldsig#", "X509CRL");
126:
127: /**
128: * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.sun.xml.wss.dsig.impl
129: *
130: */
131: public ObjectFactory() {
132: }
133:
134: /**
135: * Create an instance of {@link DSAKeyValue }
136: *
137: */
138: public DSAKeyValue createDSAKeyValue() {
139: return new DSAKeyValue();
140: }
141:
142: /**
143: * Create an instance of {@link SignatureValue }
144: *
145: */
146: // public SignatureValue createSignatureValue() {
147: // return new SignatureValue();
148: // }
149: /**
150: * Create an instance of {@link PGPData }
151: *
152: */
153: public PGPData createPGPData() {
154: return new PGPData();
155: }
156:
157: /**
158: * Create an instance of {@link RetrievalMethod }
159: *
160: */
161: public RetrievalMethod createRetrievalMethod() {
162: return new RetrievalMethod();
163: }
164:
165: /**
166: * Create an instance of {@link SignatureProperty }
167: *
168: */
169: public SignatureProperty createSignatureProperty() {
170: return new SignatureProperty();
171: }
172:
173: /**
174: * Create an instance of {@link DigestMethod }
175: *
176: */
177: public DigestMethod createDigestMethod() {
178: return new DigestMethod();
179: }
180:
181: /**
182: * Create an instance of {@link SignedInfo }
183: *
184: */
185: public SignedInfo createSignedInfo() {
186: return new SignedInfo();
187: }
188:
189: /**
190: * Create an instance of {@link Signature }
191: *
192: */
193: public Signature createSignature() {
194: return new Signature();
195: }
196:
197: /**
198: * Create an instance of {@link SignatureProperties }
199: *
200: */
201: public SignatureProperties createSignatureProperties() {
202: return new SignatureProperties();
203: }
204:
205: /**
206: * Create an instance of {@link Transforms }
207: *
208: */
209: public Transforms createTransforms() {
210: return new Transforms();
211: }
212:
213: /**
214: * Create an instance of {@link SignatureMethod }
215: *
216: */
217: public SignatureMethod createSignatureMethod() {
218: return new SignatureMethod();
219: }
220:
221: /**
222: * Create an instance of {@link Manifest }
223: *
224: */
225: public Manifest createManifest() {
226: return new Manifest();
227: }
228:
229: /**
230: * Create an instance of {@link ObjectType }
231: *
232: */
233: public ObjectType createObjectType() {
234: return new ObjectType();
235: }
236:
237: /**
238: * Create an instance of {@link SPKIData }
239: *
240: */
241: public SPKIData createSPKIData() {
242: return new SPKIData();
243: }
244:
245: /**
246: * Create an instance of {@link RSAKeyValue }
247: *
248: */
249: public RSAKeyValue createRSAKeyValue() {
250: return new RSAKeyValue();
251: }
252:
253: /**
254: * Create an instance of {@link X509IssuerSerial }
255: *
256: */
257: public X509IssuerSerial createX509IssuerSerial() {
258: return new X509IssuerSerial();
259: }
260:
261: /**
262: * Create an instance of {@link Reference }
263: *
264: */
265: public Reference createReference() {
266: return new Reference();
267: }
268:
269: /**
270: * Create an instance of {@link Transform }
271: *
272: */
273: public Transform createTransform() {
274: return new Transform();
275: }
276:
277: /**
278: * Create an instance of {@link KeyInfo }
279: *
280: */
281: public KeyInfo createKeyInfo() {
282: return new KeyInfo();
283: }
284:
285: /**
286: * Create an instance of {@link CanonicalizationMethod }
287: *
288: */
289: // public CanonicalizationMethod createCanonicalizationMethod() {
290: // return new CanonicalizationMethod();
291: // }
292: /**
293: * Create an instance of {@link X509Data }
294: *
295: */
296: public X509Data createX509Data() {
297: return new X509Data();
298: }
299:
300: /**
301: * Create an instance of {@link KeyValue }
302: *
303: */
304: public KeyValue createKeyValue() {
305: return new KeyValue();
306: }
307:
308: public InclusiveNamespacesType createInclusiveNamespaces() {
309: return new InclusiveNamespacesType();
310: }
311:
312: /**
313: * Create an instance of {@link JAXBElement }{@code <}{@link ObjectType }{@code >}}
314: *
315: */
316: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="Object")
317: public JAXBElement<ObjectType> createObject(ObjectType value) {
318: return new JAXBElement<ObjectType>(_Object_QNAME,
319: ObjectType.class, null, value);
320: }
321:
322: @XmlElementDecl(namespace="http://www.w3.org/2001/10/xml-exc-c14n#",name="InclusiveNamespaces")
323: public JAXBElement<InclusiveNamespacesType> createInclusiveNamespaces(
324: InclusiveNamespacesType value) {
325: QName qname = new QName(
326: "http://www.w3.org/2001/10/xml-exc-c14n#",
327: "InclusiveNamespaces");
328: return new JAXBElement<InclusiveNamespacesType>(qname,
329: InclusiveNamespacesType.class, null, value);
330: }
331:
332: /**
333: * Create an instance of {@link JAXBElement }{@code <}{@link SPKIData }{@code >}}
334: *
335: */
336: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="SPKIData")
337: public JAXBElement<SPKIData> createSPKIData(SPKIData value) {
338: return new JAXBElement<SPKIData>(_SPKIData_QNAME,
339: SPKIData.class, null, value);
340: }
341:
342: /**
343: * Create an instance of {@link JAXBElement }{@code <}{@link SignatureMethod }{@code >}}
344: *
345: */
346: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="SignatureMethod")
347: public JAXBElement<SignatureMethod> createSignatureMethod(
348: SignatureMethod value) {
349: return new JAXBElement<SignatureMethod>(_SignatureMethod_QNAME,
350: SignatureMethod.class, null, value);
351: }
352:
353: /**
354: * Create an instance of {@link JAXBElement }{@code <}{@link RSAKeyValue }{@code >}}
355: *
356: */
357: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="RSAKeyValue")
358: public JAXBElement<RSAKeyValue> createRSAKeyValue(RSAKeyValue value) {
359: return new JAXBElement<RSAKeyValue>(_RSAKeyValue_QNAME,
360: RSAKeyValue.class, null, value);
361: }
362:
363: /**
364: * Create an instance of {@link JAXBElement }{@code <}{@link RetrievalMethod }{@code >}}
365: *
366: */
367: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="RetrievalMethod")
368: public JAXBElement<RetrievalMethod> createRetrievalMethod(
369: RetrievalMethod value) {
370: return new JAXBElement<RetrievalMethod>(_RetrievalMethod_QNAME,
371: RetrievalMethod.class, null, value);
372: }
373:
374: /**
375: * Create an instance of {@link JAXBElement }{@code <}{@link SignatureValue }{@code >}}
376: *
377: */
378: // @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "SignatureValue")
379: // public JAXBElement<SignatureValue> createSignatureValue(SignatureValue value) {
380: // return new JAXBElement<SignatureValue>(_SignatureValue_QNAME, SignatureValue.class, null, value);
381: // }
382: /**
383: * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
384: *
385: */
386: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="KeyName")
387: public JAXBElement<String> createKeyName(String value) {
388: return new JAXBElement<String>(_KeyName_QNAME, String.class,
389: null, value);
390: }
391:
392: /**
393: * Create an instance of {@link JAXBElement }{@code <}{@link DSAKeyValue }{@code >}}
394: *
395: */
396: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="DSAKeyValue")
397: public JAXBElement<DSAKeyValue> createDSAKeyValue(DSAKeyValue value) {
398: return new JAXBElement<DSAKeyValue>(_DSAKeyValue_QNAME,
399: DSAKeyValue.class, null, value);
400: }
401:
402: /**
403: * Create an instance of {@link JAXBElement }{@code <}{@link DigestMethod }{@code >}}
404: *
405: */
406: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="DigestMethod")
407: public JAXBElement<DigestMethod> createDigestMethod(
408: DigestMethod value) {
409: return new JAXBElement<DigestMethod>(_DigestMethod_QNAME,
410: DigestMethod.class, null, value);
411: }
412:
413: /**
414: * Create an instance of {@link JAXBElement }{@code <}{@link KeyValue }{@code >}}
415: *
416: */
417: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="KeyValue")
418: public JAXBElement<KeyValue> createKeyValue(KeyValue value) {
419: return new JAXBElement<KeyValue>(_KeyValue_QNAME,
420: KeyValue.class, null, value);
421: }
422:
423: /**
424: * Create an instance of {@link JAXBElement }{@code <}{@link Transforms }{@code >}}
425: *
426: */
427: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="Transforms")
428: public JAXBElement<Transforms> createTransforms(Transforms value) {
429: return new JAXBElement<Transforms>(_Transforms_QNAME,
430: Transforms.class, null, value);
431: }
432:
433: /**
434: * Create an instance of {@link JAXBElement }{@code <}{@link Signature }{@code >}}
435: *
436: */
437: // @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "Signature")
438: // public JAXBElement<Signature> createSignature(Signature value) {
439: // return new JAXBElement<Signature>(_Signature_QNAME, Signature.class, null, value);
440: // }
441: /**
442: * Create an instance of {@link JAXBElement }{@code <}{@link X509Data }{@code >}}
443: *
444: */
445: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="X509Data")
446: public JAXBElement<X509Data> createX509Data(X509Data value) {
447: return new JAXBElement<X509Data>(_X509Data_QNAME,
448: X509Data.class, null, value);
449: }
450:
451: /**
452: * Create an instance of {@link JAXBElement }{@code <}{@link Manifest }{@code >}}
453: *
454: */
455: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="Manifest")
456: public JAXBElement<Manifest> createManifest(Manifest value) {
457: return new JAXBElement<Manifest>(_Manifest_QNAME,
458: Manifest.class, null, value);
459: }
460:
461: /**
462: * Create an instance of {@link JAXBElement }{@code <}{@link SignedInfo }{@code >}}
463: *
464: */
465: // @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "SignedInfo")
466: // public JAXBElement<SignedInfo> createSignedInfo(SignedInfo value) {
467: // return new JAXBElement<SignedInfo>(_SignedInfo_QNAME, SignedInfo.class, null, value);
468: // }
469: /**
470: * Create an instance of {@link JAXBElement }{@code <}{@link KeyInfo }{@code >}}
471: *
472: */
473: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="KeyInfo")
474: public JAXBElement<KeyInfo> createKeyInfo(KeyInfo value) {
475: return new JAXBElement<KeyInfo>(_KeyInfo_QNAME, KeyInfo.class,
476: null, value);
477: }
478:
479: /**
480: * Create an instance of {@link JAXBElement }{@code <}{@link PGPData }{@code >}}
481: *
482: */
483: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="PGPData")
484: public JAXBElement<PGPData> createPGPData(PGPData value) {
485: return new JAXBElement<PGPData>(_PGPData_QNAME, PGPData.class,
486: null, value);
487: }
488:
489: /**
490: * Create an instance of {@link JAXBElement }{@code <}{@link SignatureProperty }{@code >}}
491: *
492: */
493: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="SignatureProperty")
494: public JAXBElement<SignatureProperty> createSignatureProperty(
495: SignatureProperty value) {
496: return new JAXBElement<SignatureProperty>(
497: _SignatureProperty_QNAME, SignatureProperty.class,
498: null, value);
499: }
500:
501: /**
502: * Create an instance of {@link JAXBElement }{@code <}{@link SignatureProperties }{@code >}}
503: *
504: */
505: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="SignatureProperties")
506: public JAXBElement<SignatureProperties> createSignatureProperties(
507: SignatureProperties value) {
508: return new JAXBElement<SignatureProperties>(
509: _SignatureProperties_QNAME, SignatureProperties.class,
510: null, value);
511: }
512:
513: /**
514: * Create an instance of {@link JAXBElement }{@code <}{@link Reference }{@code >}}
515: *
516: */
517: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="Reference")
518: public JAXBElement<Reference> createReference(Reference value) {
519: return new JAXBElement<Reference>(_Reference_QNAME,
520: Reference.class, null, value);
521: }
522:
523: /**
524: * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
525: *
526: */
527: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="DigestValue")
528: public JAXBElement<byte[]> createDigestValue(byte[] value) {
529: return new JAXBElement<byte[]>(_DigestValue_QNAME,
530: byte[].class, null, ((byte[]) value));
531: }
532:
533: /**
534: * Create an instance of {@link JAXBElement }{@code <}{@link Transform }{@code >}}
535: *
536: */
537: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="Transform")
538: public JAXBElement<Transform> createTransform(Transform value) {
539: return new JAXBElement<Transform>(_Transform_QNAME,
540: Transform.class, null, value);
541: }
542:
543: /**
544: * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
545: *
546: */
547: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="MgmtData")
548: public JAXBElement<String> createMgmtData(String value) {
549: return new JAXBElement<String>(_MgmtData_QNAME, String.class,
550: null, value);
551: }
552:
553: /**
554: * Create an instance of {@link JAXBElement }{@code <}{@link CanonicalizationMethod }{@code >}}
555: *
556: */
557: // @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "CanonicalizationMethod")
558: // public JAXBElement<CanonicalizationMethod> createCanonicalizationMethod(CanonicalizationMethod value) {
559: // return new JAXBElement<CanonicalizationMethod>(_CanonicalizationMethod_QNAME, CanonicalizationMethod.class, null, value);
560: // }
561: /**
562: * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}}
563: *
564: */
565: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="HMACOutputLength",scope=SignatureMethodType.class)
566: public JAXBElement<BigInteger> createSignatureMethodTypeHMACOutputLength(
567: BigInteger value) {
568: return new JAXBElement<BigInteger>(
569: _SignatureMethodTypeHMACOutputLength_QNAME,
570: BigInteger.class, SignatureMethod.class, value);
571: }
572:
573: /**
574: * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
575: *
576: */
577: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="PGPKeyPacket",scope=PGPDataType.class)
578: public JAXBElement<byte[]> createPGPDataTypePGPKeyPacket(
579: byte[] value) {
580: return new JAXBElement<byte[]>(_PGPDataTypePGPKeyPacket_QNAME,
581: byte[].class, PGPData.class, ((byte[]) value));
582: }
583:
584: /**
585: * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
586: *
587: */
588: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="PGPKeyID",scope=PGPDataType.class)
589: public JAXBElement<byte[]> createPGPDataTypePGPKeyID(byte[] value) {
590: return new JAXBElement<byte[]>(_PGPDataTypePGPKeyID_QNAME,
591: byte[].class, PGPData.class, ((byte[]) value));
592: }
593:
594: /**
595: * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
596: *
597: */
598: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="SPKISexp",scope=SPKIDataType.class)
599: public JAXBElement<byte[]> createSPKIDataTypeSPKISexp(byte[] value) {
600: return new JAXBElement<byte[]>(_SPKIDataTypeSPKISexp_QNAME,
601: byte[].class, SPKIData.class, ((byte[]) value));
602: }
603:
604: /**
605: * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
606: *
607: */
608: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="XPath",scope=TransformType.class)
609: public JAXBElement<String> createTransformTypeXPath(String value) {
610: return new JAXBElement<String>(_TransformTypeXPath_QNAME,
611: String.class, Transform.class, value);
612: }
613:
614: /**
615: * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
616: *
617: */
618: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="X509SKI",scope=X509DataType.class)
619: public JAXBElement<byte[]> createX509DataTypeX509SKI(byte[] value) {
620: return new JAXBElement<byte[]>(_X509DataTypeX509SKI_QNAME,
621: byte[].class, X509Data.class, ((byte[]) value));
622: }
623:
624: /**
625: * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
626: *
627: */
628: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="X509Certificate",scope=X509DataType.class)
629: public JAXBElement<byte[]> createX509DataTypeX509Certificate(
630: byte[] value) {
631: return new JAXBElement<byte[]>(
632: _X509DataTypeX509Certificate_QNAME, byte[].class,
633: X509Data.class, ((byte[]) value));
634: }
635:
636: /**
637: * Create an instance of {@link JAXBElement }{@code <}{@link X509IssuerSerial }{@code >}}
638: *
639: */
640: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="X509IssuerSerial",scope=X509Data.class)
641: public JAXBElement<X509IssuerSerial> createX509DataTypeX509IssuerSerial(
642: X509IssuerSerial value) {
643: return new JAXBElement<X509IssuerSerial>(
644: _X509DataTypeX509IssuerSerial_QNAME,
645: X509IssuerSerial.class, X509Data.class, value);
646: }
647:
648: /**
649: * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
650: *
651: */
652: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="X509SubjectName",scope=X509DataType.class)
653: public JAXBElement<String> createX509DataTypeX509SubjectName(
654: String value) {
655: return new JAXBElement<String>(
656: _X509DataTypeX509SubjectName_QNAME, String.class,
657: X509Data.class, value);
658: }
659:
660: /**
661: * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
662: *
663: */
664: @XmlElementDecl(namespace="http://www.w3.org/2000/09/xmldsig#",name="X509CRL",scope=X509DataType.class)
665: public JAXBElement<byte[]> createX509DataTypeX509CRL(byte[] value) {
666: return new JAXBElement<byte[]>(_X509DataTypeX509CRL_QNAME,
667: byte[].class, X509Data.class, ((byte[]) value));
668: }
669:
670: }
|