KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > w3 > _2002 > _03 > xkms_ > ObjectFactory


1
2 package org.w3._2002._03.xkms_;
3
4 import javax.xml.bind.JAXBElement;
5 import javax.xml.bind.annotation.XmlElementDecl;
6 import javax.xml.bind.annotation.XmlRegistry;
7 import javax.xml.namespace.QName JavaDoc;
8 import org.w3._2000._09.xmldsig_.SignatureValueType;
9
10
11 /**
12  * This object contains factory methods for each
13  * Java content interface and Java element interface
14  * generated in the org.w3._2002._03.xkms_ 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 JavaDoc _ValidReason_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "ValidReason");
29     private final static QName JavaDoc _UseKeyWith_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "UseKeyWith");
30     private final static QName JavaDoc _ReissueRequest_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "ReissueRequest");
31     private final static QName JavaDoc _RegisterRequest_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "RegisterRequest");
32     private final static QName JavaDoc _D_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "D");
33     private final static QName JavaDoc _ResponseMechanism_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "ResponseMechanism");
34     private final static QName JavaDoc _CompoundResult_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "CompoundResult");
35     private final static QName JavaDoc _ValidateResult_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "ValidateResult");
36     private final static QName JavaDoc _KeyUsage_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "KeyUsage");
37     private final static QName JavaDoc _ValidityInterval_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "ValidityInterval");
38     private final static QName JavaDoc _DQ_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "DQ");
39     private final static QName JavaDoc _Authentication_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "Authentication");
40     private final static QName JavaDoc _RevokeKeyBinding_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "RevokeKeyBinding");
41     private final static QName JavaDoc _PrototypeKeyBinding_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "PrototypeKeyBinding");
42     private final static QName JavaDoc _ProofOfPossession_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "ProofOfPossession");
43     private final static QName JavaDoc _ValidateRequest_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "ValidateRequest");
44     private final static QName JavaDoc _DP_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "DP");
45     private final static QName JavaDoc _IndeterminateReason_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "IndeterminateReason");
46     private final static QName JavaDoc _RevokeResult_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "RevokeResult");
47     private final static QName JavaDoc _PrivateKey_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "PrivateKey");
48     private final static QName JavaDoc _OpaqueClientData_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "OpaqueClientData");
49     private final static QName JavaDoc _Exponent_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "Exponent");
50     private final static QName JavaDoc _RegisterResult_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "RegisterResult");
51     private final static QName JavaDoc _MessageExtension_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "MessageExtension");
52     private final static QName JavaDoc _PendingNotification_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "PendingNotification");
53     private final static QName JavaDoc _RevokeRequest_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "RevokeRequest");
54     private final static QName JavaDoc _ReissueKeyBinding_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "ReissueKeyBinding");
55     private final static QName JavaDoc _RSAKeyPair_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "RSAKeyPair");
56     private final static QName JavaDoc _RecoverKeyBinding_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "RecoverKeyBinding");
57     private final static QName JavaDoc _RevocationCode_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "RevocationCode");
58     private final static QName JavaDoc _RespondWith_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "RespondWith");
59     private final static QName JavaDoc _KeyBindingAuthentication_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "KeyBindingAuthentication");
60     private final static QName JavaDoc _LocateRequest_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "LocateRequest");
61     private final static QName JavaDoc _RecoverResult_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "RecoverResult");
62     private final static QName JavaDoc _QueryKeyBinding_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "QueryKeyBinding");
63     private final static QName JavaDoc _CompoundRequest_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "CompoundRequest");
64     private final static QName JavaDoc _LocateResult_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "LocateResult");
65     private final static QName JavaDoc _OpaqueData_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "OpaqueData");
66     private final static QName JavaDoc _PendingRequest_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "PendingRequest");
67     private final static QName JavaDoc _RequestSignatureValue_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "RequestSignatureValue");
68     private final static QName JavaDoc _Q_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "Q");
69     private final static QName JavaDoc _InvalidReason_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "InvalidReason");
70     private final static QName JavaDoc _RevocationCodeIdentifier_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "RevocationCodeIdentifier");
71     private final static QName JavaDoc _UnverifiedKeyBinding_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "UnverifiedKeyBinding");
72     private final static QName JavaDoc _P_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "P");
73     private final static QName JavaDoc _ReissueResult_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "ReissueResult");
74     private final static QName JavaDoc _NotBoundAuthentication_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "NotBoundAuthentication");
75     private final static QName JavaDoc _TimeInstant_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "TimeInstant");
76     private final static QName JavaDoc _StatusRequest_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "StatusRequest");
77     private final static QName JavaDoc _InverseQ_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "InverseQ");
78     private final static QName JavaDoc _Status_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "Status");
79     private final static QName JavaDoc _KeyBinding_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "KeyBinding");
80     private final static QName JavaDoc _RecoverRequest_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "RecoverRequest");
81     private final static QName JavaDoc _Result_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "Result");
82     private final static QName JavaDoc _Modulus_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "Modulus");
83     private final static QName JavaDoc _StatusResult_QNAME = new QName JavaDoc("http://www.w3.org/2002/03/xkms#", "StatusResult");
84
85     /**
86      * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.w3._2002._03.xkms_
87      *
88      */

89     public ObjectFactory() {
90     }
91
92     /**
93      * Create an instance of {@link RegisterResultType }
94      *
95      */

96     public RegisterResultType createRegisterResultType() {
97         return new RegisterResultType();
98     }
99
100     /**
101      * Create an instance of {@link RecoverResultType }
102      *
103      */

104     public RecoverResultType createRecoverResultType() {
105         return new RecoverResultType();
106     }
107
108     /**
109      * Create an instance of {@link ValidateRequestType }
110      *
111      */

112     public ValidateRequestType createValidateRequestType() {
113         return new ValidateRequestType();
114     }
115
116     /**
117      * Create an instance of {@link PendingRequestType }
118      *
119      */

120     public PendingRequestType createPendingRequestType() {
121         return new PendingRequestType();
122     }
123
124     /**
125      * Create an instance of {@link UseKeyWithType }
126      *
127      */

128     public UseKeyWithType createUseKeyWithType() {
129         return new UseKeyWithType();
130     }
131
132     /**
133      * Create an instance of {@link KeyBindingAuthenticationType }
134      *
135      */

136     public KeyBindingAuthenticationType createKeyBindingAuthenticationType() {
137         return new KeyBindingAuthenticationType();
138     }
139
140     /**
141      * Create an instance of {@link ValidityIntervalType }
142      *
143      */

144     public ValidityIntervalType createValidityIntervalType() {
145         return new ValidityIntervalType();
146     }
147
148     /**
149      * Create an instance of {@link PrivateKeyType }
150      *
151      */

152     public PrivateKeyType createPrivateKeyType() {
153         return new PrivateKeyType();
154     }
155
156     /**
157      * Create an instance of {@link ValidateResultType }
158      *
159      */

160     public ValidateResultType createValidateResultType() {
161         return new ValidateResultType();
162     }
163
164     /**
165      * Create an instance of {@link StatusResultType }
166      *
167      */

168     public StatusResultType createStatusResultType() {
169         return new StatusResultType();
170     }
171
172     /**
173      * Create an instance of {@link CompoundResultType }
174      *
175      */

176     public CompoundResultType createCompoundResultType() {
177         return new CompoundResultType();
178     }
179
180     /**
181      * Create an instance of {@link NotBoundAuthenticationType }
182      *
183      */

184     public NotBoundAuthenticationType createNotBoundAuthenticationType() {
185         return new NotBoundAuthenticationType();
186     }
187
188     /**
189      * Create an instance of {@link CompoundRequestType }
190      *
191      */

192     public CompoundRequestType createCompoundRequestType() {
193         return new CompoundRequestType();
194     }
195
196     /**
197      * Create an instance of {@link ReissueRequestType }
198      *
199      */

200     public ReissueRequestType createReissueRequestType() {
201         return new ReissueRequestType();
202     }
203
204     /**
205      * Create an instance of {@link KeyBindingType }
206      *
207      */

208     public KeyBindingType createKeyBindingType() {
209         return new KeyBindingType();
210     }
211
212     /**
213      * Create an instance of {@link RegisterRequestType }
214      *
215      */

216     public RegisterRequestType createRegisterRequestType() {
217         return new RegisterRequestType();
218     }
219
220     /**
221      * Create an instance of {@link UnverifiedKeyBindingType }
222      *
223      */

224     public UnverifiedKeyBindingType createUnverifiedKeyBindingType() {
225         return new UnverifiedKeyBindingType();
226     }
227
228     /**
229      * Create an instance of {@link PrototypeKeyBindingType }
230      *
231      */

232     public PrototypeKeyBindingType createPrototypeKeyBindingType() {
233         return new PrototypeKeyBindingType();
234     }
235
236     /**
237      * Create an instance of {@link OpaqueClientDataType }
238      *
239      */

240     public OpaqueClientDataType createOpaqueClientDataType() {
241         return new OpaqueClientDataType();
242     }
243
244     /**
245      * Create an instance of {@link QueryKeyBindingType }
246      *
247      */

248     public QueryKeyBindingType createQueryKeyBindingType() {
249         return new QueryKeyBindingType();
250     }
251
252     /**
253      * Create an instance of {@link RevokeRequestType }
254      *
255      */

256     public RevokeRequestType createRevokeRequestType() {
257         return new RevokeRequestType();
258     }
259
260     /**
261      * Create an instance of {@link PendingNotificationType }
262      *
263      */

264     public PendingNotificationType createPendingNotificationType() {
265         return new PendingNotificationType();
266     }
267
268     /**
269      * Create an instance of {@link ProofOfPossessionType }
270      *
271      */

272     public ProofOfPossessionType createProofOfPossessionType() {
273         return new ProofOfPossessionType();
274     }
275
276     /**
277      * Create an instance of {@link StatusType }
278      *
279      */

280     public StatusType createStatusType() {
281         return new StatusType();
282     }
283
284     /**
285      * Create an instance of {@link RSAKeyPairType }
286      *
287      */

288     public RSAKeyPairType createRSAKeyPairType() {
289         return new RSAKeyPairType();
290     }
291
292     /**
293      * Create an instance of {@link LocateResultType }
294      *
295      */

296     public LocateResultType createLocateResultType() {
297         return new LocateResultType();
298     }
299
300     /**
301      * Create an instance of {@link StatusRequestType }
302      *
303      */

304     public StatusRequestType createStatusRequestType() {
305         return new StatusRequestType();
306     }
307
308     /**
309      * Create an instance of {@link TimeInstantType }
310      *
311      */

312     public TimeInstantType createTimeInstantType() {
313         return new TimeInstantType();
314     }
315
316     /**
317      * Create an instance of {@link RevokeResultType }
318      *
319      */

320     public RevokeResultType createRevokeResultType() {
321         return new RevokeResultType();
322     }
323
324     /**
325      * Create an instance of {@link AuthenticationType }
326      *
327      */

328     public AuthenticationType createAuthenticationType() {
329         return new AuthenticationType();
330     }
331
332     /**
333      * Create an instance of {@link ReissueResultType }
334      *
335      */

336     public ReissueResultType createReissueResultType() {
337         return new ReissueResultType();
338     }
339
340     /**
341      * Create an instance of {@link LocateRequestType }
342      *
343      */

344     public LocateRequestType createLocateRequestType() {
345         return new LocateRequestType();
346     }
347
348     /**
349      * Create an instance of {@link ResultType }
350      *
351      */

352     public ResultType createResultType() {
353         return new ResultType();
354     }
355
356     /**
357      * Create an instance of {@link RecoverRequestType }
358      *
359      */

360     public RecoverRequestType createRecoverRequestType() {
361         return new RecoverRequestType();
362     }
363
364     /**
365      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
366      *
367      */

368     @XmlElementDecl(namespace = "http://www.w3.org/2002/03/xkms#", name = "ValidReason")
369     public JAXBElement<String JavaDoc> createValidReason(String JavaDoc value) {
370         return new JAXBElement<String JavaDoc>(_ValidReason_QNAME, String JavaDoc.class, null, value);
371     }
372
373     /**
374      * Create an instance of {@link JAXBElement }{@code <}{@link UseKeyWithType }{@code >}}
375      *
376      */

377     @XmlElementDecl(namespace = "http://www.w3.org/2002/03/xkms#", name = "UseKeyWith")
378     public JAXBElement<UseKeyWithType> createUseKeyWith(UseKeyWithType value) {
379         return new JAXBElement<UseKeyWithType>(_UseKeyWith_QNAME, UseKeyWithType.class, null, value);
380     }
381
382     /**
383      * Create an instance of {@link JAXBElement }{@code <}{@link ReissueRequestType }{@code >}}
384      *
385      */

386     @XmlElementDecl(namespace = "http://www.w3.org/2002/03/xkms#", name = "ReissueRequest")
387     public JAXBElement<ReissueRequestType> createReissueRequest(ReissueRequestType value) {
388         return new JAXBElement<ReissueRequestType>(_ReissueRequest_QNAME, ReissueRequestType.class, null, value);
389     }
390
391     /**
392      * Create an instance of {@link JAXBElement }{@code <}{@link RegisterRequestType }{@code >}}
393      *
394      */

395     @XmlElementDecl(namespace = "http://www.w3.org/2002/03/xkms#", name = "RegisterRequest")
396     public JAXBElement<RegisterRequestType> createRegisterRequest(RegisterRequestType value) {
397         return new JAXBElement<RegisterRequestType>(_RegisterRequest_QNAME, RegisterRequestType.class, null, value);
398     }
399
400     /**
401      * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
402      *
403      */

404     @XmlElementDecl(namespace = "http://www.w3.org/2002/03/xkms#", name = "D")
405     public JAXBElement<byte[]> createD(byte[] value) {
406         return new JAXBElement<byte[]>(_D_QNAME, byte[].class, null, ((byte[]) value));
407     }
408
409     /**
410      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
411      *
412      */

413     @XmlElementDecl(namespace = "http://www.w3.org/2002/03/xkms#", name = "ResponseMechanism")
414     public JAXBElement<String JavaDoc> createResponseMechanism(String JavaDoc value) {
415         return new JAXBElement<String JavaDoc>(_ResponseMechanism_QNAME, String JavaDoc.class, null, value);
416     }
417
418     /**
419      * Create an instance of {@link JAXBElement }{@code <}{@link CompoundResultType }{@code >}}
420      *
421      */

422     @XmlElementDecl(namespace = "http://www.w3.org/2002/03/xkms#", name = "CompoundResult")
423     public JAXBElement<CompoundResultType> createCompoundResult(CompoundResultType value) {
424         return new JAXBElement<CompoundResultType>(_CompoundResult_QNAME, CompoundResultType.class, null, value);
425     }
426
427     /**
428      * Create an instance of {@link JAXBElement }{@code <}{@link ValidateResultType }{@code >}}
429      *
430      */

431     @XmlElementDecl(namespace = "http://www.w3.org/2002/03/xkms#", name = "ValidateResult")
432     public JAXBElement<ValidateResultType> createValidateResult(ValidateResultType value) {
433         return new JAXBElement<ValidateResultType>(_ValidateResult_QNAME, ValidateResultType.class, null, value);
434     }
435
436     /**
437      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
438      *
439      */

440     @XmlElementDecl(namespace = "http://www.w3.org/2002/03/xkms#", name = "KeyUsage")
441     public JAXBElement<String JavaDoc> createKeyUsage(String JavaDoc value) {
442         return new JAXBElement<String JavaDoc>(_KeyUsage_QNAME, String JavaDoc.class, null, value);
443     }
444
445     /**
446      * Create an instance of {@link JAXBElement }{@code <}{@link ValidityIntervalType }{@code >}}
447      *
448      */

449     @XmlElementDecl(namespace = "http://www.w3.org/2002/03/xkms#", name = "ValidityInterval")
450     public JAXBElement<ValidityIntervalType> createValidityInterval(ValidityIntervalType value) {
451         return new JAXBElement<ValidityIntervalType>(_ValidityInterval_QNAME, ValidityIntervalType.class, null, value);
452     }
453
454     /**
455      * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
456      *
457      */

458     @XmlElementDecl(namespace = "http://www.w3.org/2002/03/xkms#", name = "DQ")
459     public JAXBElement<byte[]> createDQ(byte[] value) {
460         return new JAXBElement<byte[]>(_DQ_QNAME, byte[].class, null, ((byte[]) value));
461     }
462
463     /**
464      * Create an instance of {@link JAXBElement }{@code <}{@link AuthenticationType }{@code >}}
465      *
466      */

467     @XmlElementDecl(namespace = "http://www.w3.org/2002/03/xkms#", name = "Authentication")
468     public JAXBElement<AuthenticationType> createAuthentication(AuthenticationType value) {
469         return new JAXBElement<AuthenticationType>(_Authentication_QNAME, AuthenticationType.class, null, value);
470     }
471
472     /**
473      * Create an instance of {@link JAXBElement }{@code <}{@link KeyBindingType }{@code >}}
474      *
475      */

476     @XmlElementDecl(namespace = "http://www.w3.org/2002/03/xkms#", name = "RevokeKeyBinding")
477     public JAXBElement<KeyBindingType> createRevokeKeyBinding(KeyBindingType value) {
478         return new JAXBElement<KeyBindingType>(_RevokeKeyBinding_QNAME, KeyBindingType.class, null, value);
479     }
480
481     /**
482      * Create an instance of {@link JAXBElement }{@code <}{@link PrototypeKeyBindingType }{@code >}}
483      *
484      */

485     @XmlElementDecl(namespace = "http://www.w3.org/2002/03/xkms#", name = "PrototypeKeyBinding")
486     public JAXBElement<PrototypeKeyBindingType> createPrototypeKeyBinding(PrototypeKeyBindingType value) {
487         return new JAXBElement<PrototypeKeyBindingType>(_PrototypeKeyBinding_QNAME, PrototypeKeyBindingType.class, null, value);
488     }
489
490     /**
491      * Create an instance of {@link JAXBElement }{@code <}{@link ProofOfPossessionType }{@code >}}
492      *
493      */

494     @XmlElementDecl(namespace = "http://www.w3.org/2002/03/xkms#", name = "ProofOfPossession")
495     public JAXBElement<ProofOfPossessionType> createProofOfPossession(ProofOfPossessionType value) {
496         return new JAXBElement<ProofOfPossessionType>(_ProofOfPossession_QNAME, ProofOfPossessionType.class, null, value);
497     }
498
499     /**
500      * Create an instance of {@link JAXBElement }{@code <}{@link ValidateRequestType }{@code >}}
501      *
502      */

503     @XmlElementDecl(namespace = "http://www.w3.org/2002/03/xkms#", name = "ValidateRequest")
504     public JAXBElement<ValidateRequestType> createValidateRequest(ValidateRequestType value) {
505         return new JAXBElement<ValidateRequestType>(_ValidateRequest_QNAME, ValidateRequestType.class, null, value);
506     }
507
508     /**
509      * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
510      *
511      */

512     @XmlElementDecl(namespace = "http://www.w3.org/2002/03/xkms#", name = "DP")
513     public JAXBElement<byte[]> createDP(byte[] value) {
514         return new JAXBElement<byte[]>(_DP_QNAME, byte[].class, null, ((byte[]) value));
515     }
516
517     /**
518      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
519      *
520      */

521     @XmlElementDecl(namespace = "http://www.w3.org/2002/03/xkms#", name = "IndeterminateReason")
522     public JAXBElement<String JavaDoc> createIndeterminateReason(String JavaDoc value) {
523         return new JAXBElement<String JavaDoc>(_IndeterminateReason_QNAME, String JavaDoc.class, null, value);
524     }
525
526     /**
527      * Create an instance of {@link JAXBElement }{@code <}{@link RevokeResultType }{@code >}}
528      *
529      */

530     @XmlElementDecl(namespace = "http://www.w3.org/2002/03/xkms#", name = "RevokeResult")
531     public JAXBElement<RevokeResultType> createRevokeResult(RevokeResultType value) {
532         return new JAXBElement<RevokeResultType>(_RevokeResult_QNAME, RevokeResultType.class, null, value);
533     }
534
535     /**
536      * Create an instance of {@link JAXBElement }{@code <}{@link PrivateKeyType }{@code >}}
537      *
538      */

539     @XmlElementDecl(namespace = "http://www.w3.org/2002/03/xkms#", name = "PrivateKey")
540     public JAXBElement<PrivateKeyType> createPrivateKey(PrivateKeyType value) {
541         return new JAXBElement<PrivateKeyType>(_PrivateKey_QNAME, PrivateKeyType.class, null, value);
542     }
543
544     /**
545      * Create an instance of {@link JAXBElement }{@code <}{@link OpaqueClientDataType }{@code >}}
546      *
547      */

548     @XmlElementDecl(namespace = "http://www.w3.org/2002/03/xkms#", name = "OpaqueClientData")
549     public JAXBElement<OpaqueClientDataType> createOpaqueClientData(OpaqueClientDataType value) {
550         return new JAXBElement<OpaqueClientDataType>(_OpaqueClientData_QNAME, OpaqueClientDataType.class, null, value);
551     }
552
553     /**
554      * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
555      *
556      */

557     @XmlElementDecl(namespace = "http://www.w3.org/2002/03/xkms#", name = "Exponent")
558     public JAXBElement<byte[]> createExponent(byte[] value) {
559         return new JAXBElement<byte[]>(_Exponent_QNAME, byte[].class, null, ((byte[]) value));
560     }
561
562     /**
563      * Create an instance of {@link JAXBElement }{@code <}{@link RegisterResultType }{@code >}}
564      *
565      */

566     @XmlElementDecl(namespace = "http://www.w3.org/2002/03/xkms#", name = "RegisterResult")
567     public JAXBElement<RegisterResultType> createRegisterResult(RegisterResultType value) {
568         return new JAXBElement<RegisterResultType>(_RegisterResult_QNAME, RegisterResultType.class, null, value);
569     }
570
571     /**
572      * Create an instance of {@link JAXBElement }{@code <}{@link MessageExtensionAbstractType }{@code >}}
573      *
574      */

575     @XmlElementDecl(namespace = "http://www.w3.org/2002/03/xkms#", name = "MessageExtension")
576     public JAXBElement<MessageExtensionAbstractType> createMessageExtension(MessageExtensionAbstractType value) {
577         return new JAXBElement<MessageExtensionAbstractType>(_MessageExtension_QNAME, MessageExtensionAbstractType.class, null, value);
578     }
579
580     /**
581      * Create an instance of {@link JAXBElement }{@code <}{@link PendingNotificationType }{@code >}}
582      *
583      */

584     @XmlElementDecl(namespace = "http://www.w3.org/2002/03/xkms#", name = "PendingNotification")
585     public JAXBElement<PendingNotificationType> createPendingNotification(PendingNotificationType value) {
586         return new JAXBElement<PendingNotificationType>(_PendingNotification_QNAME, PendingNotificationType.class, null, value);
587     }
588
589     /**
590      * Create an instance of {@link JAXBElement }{@code <}{@link RevokeRequestType }{@code >}}
591      *
592      */

593     @XmlElementDecl(namespace = "http://www.w3.org/2002/03/xkms#", name = "RevokeRequest")
594     public JAXBElement<RevokeRequestType> createRevokeRequest(RevokeRequestType value) {
595         return new JAXBElement<RevokeRequestType>(_RevokeRequest_QNAME, RevokeRequestType.class, null, value);
596     }
597
598     /**
599      * Create an instance of {@link JAXBElement }{@code <}{@link KeyBindingType }{@code >}}
600      *
601      */

602     @XmlElementDecl(namespace = "http://www.w3.org/2002/03/xkms#", name = "ReissueKeyBinding")
603     public JAXBElement<KeyBindingType> createReissueKeyBinding(KeyBindingType value) {
604         return new JAXBElement<KeyBindingType>(_ReissueKeyBinding_QNAME, KeyBindingType.class, null, value);
605     }
606
607     /**
608      * Create an instance of {@link JAXBElement }{@code <}{@link RSAKeyPairType }{@code >}}
609      *
610      */

611     @XmlElementDecl(namespace = "http://www.w3.org/2002/03/xkms#", name = "RSAKeyPair")
612     public JAXBElement<RSAKeyPairType> createRSAKeyPair(RSAKeyPairType value) {
613         return new JAXBElement<RSAKeyPairType>(_RSAKeyPair_QNAME, RSAKeyPairType.class, null, value);
614     }
615     
616
617
618     /**
619      * Create an instance of {@link JAXBElement }{@code <}{@link KeyBindingType }{@code >}}
620      *
621      */

622     @XmlElementDecl(namespace = "http://www.w3.org/2002/03/xkms#", name = "RecoverKeyBinding")
623     public JAXBElement<KeyBindingType> createRecoverKeyBinding(KeyBindingType value) {
624         return new JAXBElement<