0001: package org.w3._2002._03.xkms_;
0002:
0003: import javax.xml.bind.JAXBElement;
0004: import javax.xml.bind.annotation.XmlElementDecl;
0005: import javax.xml.bind.annotation.XmlRegistry;
0006: import javax.xml.namespace.QName;
0007: import org.w3._2000._09.xmldsig_.SignatureValueType;
0008:
0009: /**
0010: * This object contains factory methods for each
0011: * Java content interface and Java element interface
0012: * generated in the org.w3._2002._03.xkms_ package.
0013: * <p>An ObjectFactory allows you to programatically
0014: * construct new instances of the Java representation
0015: * for XML content. The Java representation of XML
0016: * content can consist of schema derived interfaces
0017: * and classes representing the binding of schema
0018: * type definitions, element declarations and model
0019: * groups. Factory methods for each of these are
0020: * provided in this class.
0021: *
0022: */
0023: @XmlRegistry
0024: public class ObjectFactory {
0025:
0026: private final static QName _ValidReason_QNAME = new QName(
0027: "http://www.w3.org/2002/03/xkms#", "ValidReason");
0028: private final static QName _UseKeyWith_QNAME = new QName(
0029: "http://www.w3.org/2002/03/xkms#", "UseKeyWith");
0030: private final static QName _ReissueRequest_QNAME = new QName(
0031: "http://www.w3.org/2002/03/xkms#", "ReissueRequest");
0032: private final static QName _RegisterRequest_QNAME = new QName(
0033: "http://www.w3.org/2002/03/xkms#", "RegisterRequest");
0034: private final static QName _D_QNAME = new QName(
0035: "http://www.w3.org/2002/03/xkms#", "D");
0036: private final static QName _ResponseMechanism_QNAME = new QName(
0037: "http://www.w3.org/2002/03/xkms#", "ResponseMechanism");
0038: private final static QName _CompoundResult_QNAME = new QName(
0039: "http://www.w3.org/2002/03/xkms#", "CompoundResult");
0040: private final static QName _ValidateResult_QNAME = new QName(
0041: "http://www.w3.org/2002/03/xkms#", "ValidateResult");
0042: private final static QName _KeyUsage_QNAME = new QName(
0043: "http://www.w3.org/2002/03/xkms#", "KeyUsage");
0044: private final static QName _ValidityInterval_QNAME = new QName(
0045: "http://www.w3.org/2002/03/xkms#", "ValidityInterval");
0046: private final static QName _DQ_QNAME = new QName(
0047: "http://www.w3.org/2002/03/xkms#", "DQ");
0048: private final static QName _Authentication_QNAME = new QName(
0049: "http://www.w3.org/2002/03/xkms#", "Authentication");
0050: private final static QName _RevokeKeyBinding_QNAME = new QName(
0051: "http://www.w3.org/2002/03/xkms#", "RevokeKeyBinding");
0052: private final static QName _PrototypeKeyBinding_QNAME = new QName(
0053: "http://www.w3.org/2002/03/xkms#", "PrototypeKeyBinding");
0054: private final static QName _ProofOfPossession_QNAME = new QName(
0055: "http://www.w3.org/2002/03/xkms#", "ProofOfPossession");
0056: private final static QName _ValidateRequest_QNAME = new QName(
0057: "http://www.w3.org/2002/03/xkms#", "ValidateRequest");
0058: private final static QName _DP_QNAME = new QName(
0059: "http://www.w3.org/2002/03/xkms#", "DP");
0060: private final static QName _IndeterminateReason_QNAME = new QName(
0061: "http://www.w3.org/2002/03/xkms#", "IndeterminateReason");
0062: private final static QName _RevokeResult_QNAME = new QName(
0063: "http://www.w3.org/2002/03/xkms#", "RevokeResult");
0064: private final static QName _PrivateKey_QNAME = new QName(
0065: "http://www.w3.org/2002/03/xkms#", "PrivateKey");
0066: private final static QName _OpaqueClientData_QNAME = new QName(
0067: "http://www.w3.org/2002/03/xkms#", "OpaqueClientData");
0068: private final static QName _Exponent_QNAME = new QName(
0069: "http://www.w3.org/2002/03/xkms#", "Exponent");
0070: private final static QName _RegisterResult_QNAME = new QName(
0071: "http://www.w3.org/2002/03/xkms#", "RegisterResult");
0072: private final static QName _MessageExtension_QNAME = new QName(
0073: "http://www.w3.org/2002/03/xkms#", "MessageExtension");
0074: private final static QName _PendingNotification_QNAME = new QName(
0075: "http://www.w3.org/2002/03/xkms#", "PendingNotification");
0076: private final static QName _RevokeRequest_QNAME = new QName(
0077: "http://www.w3.org/2002/03/xkms#", "RevokeRequest");
0078: private final static QName _ReissueKeyBinding_QNAME = new QName(
0079: "http://www.w3.org/2002/03/xkms#", "ReissueKeyBinding");
0080: private final static QName _RSAKeyPair_QNAME = new QName(
0081: "http://www.w3.org/2002/03/xkms#", "RSAKeyPair");
0082: private final static QName _RecoverKeyBinding_QNAME = new QName(
0083: "http://www.w3.org/2002/03/xkms#", "RecoverKeyBinding");
0084: private final static QName _RevocationCode_QNAME = new QName(
0085: "http://www.w3.org/2002/03/xkms#", "RevocationCode");
0086: private final static QName _RespondWith_QNAME = new QName(
0087: "http://www.w3.org/2002/03/xkms#", "RespondWith");
0088: private final static QName _KeyBindingAuthentication_QNAME = new QName(
0089: "http://www.w3.org/2002/03/xkms#",
0090: "KeyBindingAuthentication");
0091: private final static QName _LocateRequest_QNAME = new QName(
0092: "http://www.w3.org/2002/03/xkms#", "LocateRequest");
0093: private final static QName _RecoverResult_QNAME = new QName(
0094: "http://www.w3.org/2002/03/xkms#", "RecoverResult");
0095: private final static QName _QueryKeyBinding_QNAME = new QName(
0096: "http://www.w3.org/2002/03/xkms#", "QueryKeyBinding");
0097: private final static QName _CompoundRequest_QNAME = new QName(
0098: "http://www.w3.org/2002/03/xkms#", "CompoundRequest");
0099: private final static QName _LocateResult_QNAME = new QName(
0100: "http://www.w3.org/2002/03/xkms#", "LocateResult");
0101: private final static QName _OpaqueData_QNAME = new QName(
0102: "http://www.w3.org/2002/03/xkms#", "OpaqueData");
0103: private final static QName _PendingRequest_QNAME = new QName(
0104: "http://www.w3.org/2002/03/xkms#", "PendingRequest");
0105: private final static QName _RequestSignatureValue_QNAME = new QName(
0106: "http://www.w3.org/2002/03/xkms#", "RequestSignatureValue");
0107: private final static QName _Q_QNAME = new QName(
0108: "http://www.w3.org/2002/03/xkms#", "Q");
0109: private final static QName _InvalidReason_QNAME = new QName(
0110: "http://www.w3.org/2002/03/xkms#", "InvalidReason");
0111: private final static QName _RevocationCodeIdentifier_QNAME = new QName(
0112: "http://www.w3.org/2002/03/xkms#",
0113: "RevocationCodeIdentifier");
0114: private final static QName _UnverifiedKeyBinding_QNAME = new QName(
0115: "http://www.w3.org/2002/03/xkms#", "UnverifiedKeyBinding");
0116: private final static QName _P_QNAME = new QName(
0117: "http://www.w3.org/2002/03/xkms#", "P");
0118: private final static QName _ReissueResult_QNAME = new QName(
0119: "http://www.w3.org/2002/03/xkms#", "ReissueResult");
0120: private final static QName _NotBoundAuthentication_QNAME = new QName(
0121: "http://www.w3.org/2002/03/xkms#", "NotBoundAuthentication");
0122: private final static QName _TimeInstant_QNAME = new QName(
0123: "http://www.w3.org/2002/03/xkms#", "TimeInstant");
0124: private final static QName _StatusRequest_QNAME = new QName(
0125: "http://www.w3.org/2002/03/xkms#", "StatusRequest");
0126: private final static QName _InverseQ_QNAME = new QName(
0127: "http://www.w3.org/2002/03/xkms#", "InverseQ");
0128: private final static QName _Status_QNAME = new QName(
0129: "http://www.w3.org/2002/03/xkms#", "Status");
0130: private final static QName _KeyBinding_QNAME = new QName(
0131: "http://www.w3.org/2002/03/xkms#", "KeyBinding");
0132: private final static QName _RecoverRequest_QNAME = new QName(
0133: "http://www.w3.org/2002/03/xkms#", "RecoverRequest");
0134: private final static QName _Result_QNAME = new QName(
0135: "http://www.w3.org/2002/03/xkms#", "Result");
0136: private final static QName _Modulus_QNAME = new QName(
0137: "http://www.w3.org/2002/03/xkms#", "Modulus");
0138: private final static QName _StatusResult_QNAME = new QName(
0139: "http://www.w3.org/2002/03/xkms#", "StatusResult");
0140:
0141: /**
0142: * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.w3._2002._03.xkms_
0143: *
0144: */
0145: public ObjectFactory() {
0146: }
0147:
0148: /**
0149: * Create an instance of {@link RegisterResultType }
0150: *
0151: */
0152: public RegisterResultType createRegisterResultType() {
0153: return new RegisterResultType();
0154: }
0155:
0156: /**
0157: * Create an instance of {@link RecoverResultType }
0158: *
0159: */
0160: public RecoverResultType createRecoverResultType() {
0161: return new RecoverResultType();
0162: }
0163:
0164: /**
0165: * Create an instance of {@link ValidateRequestType }
0166: *
0167: */
0168: public ValidateRequestType createValidateRequestType() {
0169: return new ValidateRequestType();
0170: }
0171:
0172: /**
0173: * Create an instance of {@link PendingRequestType }
0174: *
0175: */
0176: public PendingRequestType createPendingRequestType() {
0177: return new PendingRequestType();
0178: }
0179:
0180: /**
0181: * Create an instance of {@link UseKeyWithType }
0182: *
0183: */
0184: public UseKeyWithType createUseKeyWithType() {
0185: return new UseKeyWithType();
0186: }
0187:
0188: /**
0189: * Create an instance of {@link KeyBindingAuthenticationType }
0190: *
0191: */
0192: public KeyBindingAuthenticationType createKeyBindingAuthenticationType() {
0193: return new KeyBindingAuthenticationType();
0194: }
0195:
0196: /**
0197: * Create an instance of {@link ValidityIntervalType }
0198: *
0199: */
0200: public ValidityIntervalType createValidityIntervalType() {
0201: return new ValidityIntervalType();
0202: }
0203:
0204: /**
0205: * Create an instance of {@link PrivateKeyType }
0206: *
0207: */
0208: public PrivateKeyType createPrivateKeyType() {
0209: return new PrivateKeyType();
0210: }
0211:
0212: /**
0213: * Create an instance of {@link ValidateResultType }
0214: *
0215: */
0216: public ValidateResultType createValidateResultType() {
0217: return new ValidateResultType();
0218: }
0219:
0220: /**
0221: * Create an instance of {@link StatusResultType }
0222: *
0223: */
0224: public StatusResultType createStatusResultType() {
0225: return new StatusResultType();
0226: }
0227:
0228: /**
0229: * Create an instance of {@link CompoundResultType }
0230: *
0231: */
0232: public CompoundResultType createCompoundResultType() {
0233: return new CompoundResultType();
0234: }
0235:
0236: /**
0237: * Create an instance of {@link NotBoundAuthenticationType }
0238: *
0239: */
0240: public NotBoundAuthenticationType createNotBoundAuthenticationType() {
0241: return new NotBoundAuthenticationType();
0242: }
0243:
0244: /**
0245: * Create an instance of {@link CompoundRequestType }
0246: *
0247: */
0248: public CompoundRequestType createCompoundRequestType() {
0249: return new CompoundRequestType();
0250: }
0251:
0252: /**
0253: * Create an instance of {@link ReissueRequestType }
0254: *
0255: */
0256: public ReissueRequestType createReissueRequestType() {
0257: return new ReissueRequestType();
0258: }
0259:
0260: /**
0261: * Create an instance of {@link KeyBindingType }
0262: *
0263: */
0264: public KeyBindingType createKeyBindingType() {
0265: return new KeyBindingType();
0266: }
0267:
0268: /**
0269: * Create an instance of {@link RegisterRequestType }
0270: *
0271: */
0272: public RegisterRequestType createRegisterRequestType() {
0273: return new RegisterRequestType();
0274: }
0275:
0276: /**
0277: * Create an instance of {@link UnverifiedKeyBindingType }
0278: *
0279: */
0280: public UnverifiedKeyBindingType createUnverifiedKeyBindingType() {
0281: return new UnverifiedKeyBindingType();
0282: }
0283:
0284: /**
0285: * Create an instance of {@link PrototypeKeyBindingType }
0286: *
0287: */
0288: public PrototypeKeyBindingType createPrototypeKeyBindingType() {
0289: return new PrototypeKeyBindingType();
0290: }
0291:
0292: /**
0293: * Create an instance of {@link OpaqueClientDataType }
0294: *
0295: */
0296: public OpaqueClientDataType createOpaqueClientDataType() {
0297: return new OpaqueClientDataType();
0298: }
0299:
0300: /**
0301: * Create an instance of {@link QueryKeyBindingType }
0302: *
0303: */
0304: public QueryKeyBindingType createQueryKeyBindingType() {
0305: return new QueryKeyBindingType();
0306: }
0307:
0308: /**
0309: * Create an instance of {@link RevokeRequestType }
0310: *
0311: */
0312: public RevokeRequestType createRevokeRequestType() {
0313: return new RevokeRequestType();
0314: }
0315:
0316: /**
0317: * Create an instance of {@link PendingNotificationType }
0318: *
0319: */
0320: public PendingNotificationType createPendingNotificationType() {
0321: return new PendingNotificationType();
0322: }
0323:
0324: /**
0325: * Create an instance of {@link ProofOfPossessionType }
0326: *
0327: */
0328: public ProofOfPossessionType createProofOfPossessionType() {
0329: return new ProofOfPossessionType();
0330: }
0331:
0332: /**
0333: * Create an instance of {@link StatusType }
0334: *
0335: */
0336: public StatusType createStatusType() {
0337: return new StatusType();
0338: }
0339:
0340: /**
0341: * Create an instance of {@link RSAKeyPairType }
0342: *
0343: */
0344: public RSAKeyPairType createRSAKeyPairType() {
0345: return new RSAKeyPairType();
0346: }
0347:
0348: /**
0349: * Create an instance of {@link LocateResultType }
0350: *
0351: */
0352: public LocateResultType createLocateResultType() {
0353: return new LocateResultType();
0354: }
0355:
0356: /**
0357: * Create an instance of {@link StatusRequestType }
0358: *
0359: */
0360: public StatusRequestType createStatusRequestType() {
0361: return new StatusRequestType();
0362: }
0363:
0364: /**
0365: * Create an instance of {@link TimeInstantType }
0366: *
0367: */
0368: public TimeInstantType createTimeInstantType() {
0369: return new TimeInstantType();
0370: }
0371:
0372: /**
0373: * Create an instance of {@link RevokeResultType }
0374: *
0375: */
0376: public RevokeResultType createRevokeResultType() {
0377: return new RevokeResultType();
0378: }
0379:
0380: /**
0381: * Create an instance of {@link AuthenticationType }
0382: *
0383: */
0384: public AuthenticationType createAuthenticationType() {
0385: return new AuthenticationType();
0386: }
0387:
0388: /**
0389: * Create an instance of {@link ReissueResultType }
0390: *
0391: */
0392: public ReissueResultType createReissueResultType() {
0393: return new ReissueResultType();
0394: }
0395:
0396: /**
0397: * Create an instance of {@link LocateRequestType }
0398: *
0399: */
0400: public LocateRequestType createLocateRequestType() {
0401: return new LocateRequestType();
0402: }
0403:
0404: /**
0405: * Create an instance of {@link ResultType }
0406: *
0407: */
0408: public ResultType createResultType() {
0409: return new ResultType();
0410: }
0411:
0412: /**
0413: * Create an instance of {@link RecoverRequestType }
0414: *
0415: */
0416: public RecoverRequestType createRecoverRequestType() {
0417: return new RecoverRequestType();
0418: }
0419:
0420: /**
0421: * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
0422: *
0423: */
0424: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="ValidReason")
0425: public JAXBElement<String> createValidReason(String value) {
0426: return new JAXBElement<String>(_ValidReason_QNAME,
0427: String.class, null, value);
0428: }
0429:
0430: /**
0431: * Create an instance of {@link JAXBElement }{@code <}{@link UseKeyWithType }{@code >}}
0432: *
0433: */
0434: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="UseKeyWith")
0435: public JAXBElement<UseKeyWithType> createUseKeyWith(
0436: UseKeyWithType value) {
0437: return new JAXBElement<UseKeyWithType>(_UseKeyWith_QNAME,
0438: UseKeyWithType.class, null, value);
0439: }
0440:
0441: /**
0442: * Create an instance of {@link JAXBElement }{@code <}{@link ReissueRequestType }{@code >}}
0443: *
0444: */
0445: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="ReissueRequest")
0446: public JAXBElement<ReissueRequestType> createReissueRequest(
0447: ReissueRequestType value) {
0448: return new JAXBElement<ReissueRequestType>(
0449: _ReissueRequest_QNAME, ReissueRequestType.class, null,
0450: value);
0451: }
0452:
0453: /**
0454: * Create an instance of {@link JAXBElement }{@code <}{@link RegisterRequestType }{@code >}}
0455: *
0456: */
0457: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="RegisterRequest")
0458: public JAXBElement<RegisterRequestType> createRegisterRequest(
0459: RegisterRequestType value) {
0460: return new JAXBElement<RegisterRequestType>(
0461: _RegisterRequest_QNAME, RegisterRequestType.class,
0462: null, value);
0463: }
0464:
0465: /**
0466: * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
0467: *
0468: */
0469: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="D")
0470: public JAXBElement<byte[]> createD(byte[] value) {
0471: return new JAXBElement<byte[]>(_D_QNAME, byte[].class, null,
0472: ((byte[]) value));
0473: }
0474:
0475: /**
0476: * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
0477: *
0478: */
0479: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="ResponseMechanism")
0480: public JAXBElement<String> createResponseMechanism(String value) {
0481: return new JAXBElement<String>(_ResponseMechanism_QNAME,
0482: String.class, null, value);
0483: }
0484:
0485: /**
0486: * Create an instance of {@link JAXBElement }{@code <}{@link CompoundResultType }{@code >}}
0487: *
0488: */
0489: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="CompoundResult")
0490: public JAXBElement<CompoundResultType> createCompoundResult(
0491: CompoundResultType value) {
0492: return new JAXBElement<CompoundResultType>(
0493: _CompoundResult_QNAME, CompoundResultType.class, null,
0494: value);
0495: }
0496:
0497: /**
0498: * Create an instance of {@link JAXBElement }{@code <}{@link ValidateResultType }{@code >}}
0499: *
0500: */
0501: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="ValidateResult")
0502: public JAXBElement<ValidateResultType> createValidateResult(
0503: ValidateResultType value) {
0504: return new JAXBElement<ValidateResultType>(
0505: _ValidateResult_QNAME, ValidateResultType.class, null,
0506: value);
0507: }
0508:
0509: /**
0510: * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
0511: *
0512: */
0513: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="KeyUsage")
0514: public JAXBElement<String> createKeyUsage(String value) {
0515: return new JAXBElement<String>(_KeyUsage_QNAME, String.class,
0516: null, value);
0517: }
0518:
0519: /**
0520: * Create an instance of {@link JAXBElement }{@code <}{@link ValidityIntervalType }{@code >}}
0521: *
0522: */
0523: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="ValidityInterval")
0524: public JAXBElement<ValidityIntervalType> createValidityInterval(
0525: ValidityIntervalType value) {
0526: return new JAXBElement<ValidityIntervalType>(
0527: _ValidityInterval_QNAME, ValidityIntervalType.class,
0528: null, value);
0529: }
0530:
0531: /**
0532: * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
0533: *
0534: */
0535: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="DQ")
0536: public JAXBElement<byte[]> createDQ(byte[] value) {
0537: return new JAXBElement<byte[]>(_DQ_QNAME, byte[].class, null,
0538: ((byte[]) value));
0539: }
0540:
0541: /**
0542: * Create an instance of {@link JAXBElement }{@code <}{@link AuthenticationType }{@code >}}
0543: *
0544: */
0545: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="Authentication")
0546: public JAXBElement<AuthenticationType> createAuthentication(
0547: AuthenticationType value) {
0548: return new JAXBElement<AuthenticationType>(
0549: _Authentication_QNAME, AuthenticationType.class, null,
0550: value);
0551: }
0552:
0553: /**
0554: * Create an instance of {@link JAXBElement }{@code <}{@link KeyBindingType }{@code >}}
0555: *
0556: */
0557: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="RevokeKeyBinding")
0558: public JAXBElement<KeyBindingType> createRevokeKeyBinding(
0559: KeyBindingType value) {
0560: return new JAXBElement<KeyBindingType>(_RevokeKeyBinding_QNAME,
0561: KeyBindingType.class, null, value);
0562: }
0563:
0564: /**
0565: * Create an instance of {@link JAXBElement }{@code <}{@link PrototypeKeyBindingType }{@code >}}
0566: *
0567: */
0568: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="PrototypeKeyBinding")
0569: public JAXBElement<PrototypeKeyBindingType> createPrototypeKeyBinding(
0570: PrototypeKeyBindingType value) {
0571: return new JAXBElement<PrototypeKeyBindingType>(
0572: _PrototypeKeyBinding_QNAME,
0573: PrototypeKeyBindingType.class, null, value);
0574: }
0575:
0576: /**
0577: * Create an instance of {@link JAXBElement }{@code <}{@link ProofOfPossessionType }{@code >}}
0578: *
0579: */
0580: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="ProofOfPossession")
0581: public JAXBElement<ProofOfPossessionType> createProofOfPossession(
0582: ProofOfPossessionType value) {
0583: return new JAXBElement<ProofOfPossessionType>(
0584: _ProofOfPossession_QNAME, ProofOfPossessionType.class,
0585: null, value);
0586: }
0587:
0588: /**
0589: * Create an instance of {@link JAXBElement }{@code <}{@link ValidateRequestType }{@code >}}
0590: *
0591: */
0592: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="ValidateRequest")
0593: public JAXBElement<ValidateRequestType> createValidateRequest(
0594: ValidateRequestType value) {
0595: return new JAXBElement<ValidateRequestType>(
0596: _ValidateRequest_QNAME, ValidateRequestType.class,
0597: null, value);
0598: }
0599:
0600: /**
0601: * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
0602: *
0603: */
0604: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="DP")
0605: public JAXBElement<byte[]> createDP(byte[] value) {
0606: return new JAXBElement<byte[]>(_DP_QNAME, byte[].class, null,
0607: ((byte[]) value));
0608: }
0609:
0610: /**
0611: * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
0612: *
0613: */
0614: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="IndeterminateReason")
0615: public JAXBElement<String> createIndeterminateReason(String value) {
0616: return new JAXBElement<String>(_IndeterminateReason_QNAME,
0617: String.class, null, value);
0618: }
0619:
0620: /**
0621: * Create an instance of {@link JAXBElement }{@code <}{@link RevokeResultType }{@code >}}
0622: *
0623: */
0624: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="RevokeResult")
0625: public JAXBElement<RevokeResultType> createRevokeResult(
0626: RevokeResultType value) {
0627: return new JAXBElement<RevokeResultType>(_RevokeResult_QNAME,
0628: RevokeResultType.class, null, value);
0629: }
0630:
0631: /**
0632: * Create an instance of {@link JAXBElement }{@code <}{@link PrivateKeyType }{@code >}}
0633: *
0634: */
0635: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="PrivateKey")
0636: public JAXBElement<PrivateKeyType> createPrivateKey(
0637: PrivateKeyType value) {
0638: return new JAXBElement<PrivateKeyType>(_PrivateKey_QNAME,
0639: PrivateKeyType.class, null, value);
0640: }
0641:
0642: /**
0643: * Create an instance of {@link JAXBElement }{@code <}{@link OpaqueClientDataType }{@code >}}
0644: *
0645: */
0646: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="OpaqueClientData")
0647: public JAXBElement<OpaqueClientDataType> createOpaqueClientData(
0648: OpaqueClientDataType value) {
0649: return new JAXBElement<OpaqueClientDataType>(
0650: _OpaqueClientData_QNAME, OpaqueClientDataType.class,
0651: null, value);
0652: }
0653:
0654: /**
0655: * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
0656: *
0657: */
0658: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="Exponent")
0659: public JAXBElement<byte[]> createExponent(byte[] value) {
0660: return new JAXBElement<byte[]>(_Exponent_QNAME, byte[].class,
0661: null, ((byte[]) value));
0662: }
0663:
0664: /**
0665: * Create an instance of {@link JAXBElement }{@code <}{@link RegisterResultType }{@code >}}
0666: *
0667: */
0668: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="RegisterResult")
0669: public JAXBElement<RegisterResultType> createRegisterResult(
0670: RegisterResultType value) {
0671: return new JAXBElement<RegisterResultType>(
0672: _RegisterResult_QNAME, RegisterResultType.class, null,
0673: value);
0674: }
0675:
0676: /**
0677: * Create an instance of {@link JAXBElement }{@code <}{@link MessageExtensionAbstractType }{@code >}}
0678: *
0679: */
0680: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="MessageExtension")
0681: public JAXBElement<MessageExtensionAbstractType> createMessageExtension(
0682: MessageExtensionAbstractType value) {
0683: return new JAXBElement<MessageExtensionAbstractType>(
0684: _MessageExtension_QNAME,
0685: MessageExtensionAbstractType.class, null, value);
0686: }
0687:
0688: /**
0689: * Create an instance of {@link JAXBElement }{@code <}{@link PendingNotificationType }{@code >}}
0690: *
0691: */
0692: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="PendingNotification")
0693: public JAXBElement<PendingNotificationType> createPendingNotification(
0694: PendingNotificationType value) {
0695: return new JAXBElement<PendingNotificationType>(
0696: _PendingNotification_QNAME,
0697: PendingNotificationType.class, null, value);
0698: }
0699:
0700: /**
0701: * Create an instance of {@link JAXBElement }{@code <}{@link RevokeRequestType }{@code >}}
0702: *
0703: */
0704: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="RevokeRequest")
0705: public JAXBElement<RevokeRequestType> createRevokeRequest(
0706: RevokeRequestType value) {
0707: return new JAXBElement<RevokeRequestType>(_RevokeRequest_QNAME,
0708: RevokeRequestType.class, null, value);
0709: }
0710:
0711: /**
0712: * Create an instance of {@link JAXBElement }{@code <}{@link KeyBindingType }{@code >}}
0713: *
0714: */
0715: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="ReissueKeyBinding")
0716: public JAXBElement<KeyBindingType> createReissueKeyBinding(
0717: KeyBindingType value) {
0718: return new JAXBElement<KeyBindingType>(
0719: _ReissueKeyBinding_QNAME, KeyBindingType.class, null,
0720: value);
0721: }
0722:
0723: /**
0724: * Create an instance of {@link JAXBElement }{@code <}{@link RSAKeyPairType }{@code >}}
0725: *
0726: */
0727: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="RSAKeyPair")
0728: public JAXBElement<RSAKeyPairType> createRSAKeyPair(
0729: RSAKeyPairType value) {
0730: return new JAXBElement<RSAKeyPairType>(_RSAKeyPair_QNAME,
0731: RSAKeyPairType.class, null, value);
0732: }
0733:
0734: /**
0735: * Create an instance of {@link JAXBElement }{@code <}{@link KeyBindingType }{@code >}}
0736: *
0737: */
0738: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="RecoverKeyBinding")
0739: public JAXBElement<KeyBindingType> createRecoverKeyBinding(
0740: KeyBindingType value) {
0741: return new JAXBElement<KeyBindingType>(
0742: _RecoverKeyBinding_QNAME, KeyBindingType.class, null,
0743: value);
0744: }
0745:
0746: /**
0747: * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
0748: *
0749: */
0750: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="RevocationCode")
0751: public JAXBElement<byte[]> createRevocationCode(byte[] value) {
0752: return new JAXBElement<byte[]>(_RevocationCode_QNAME,
0753: byte[].class, null, ((byte[]) value));
0754: }
0755:
0756: /**
0757: * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
0758: *
0759: */
0760: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="RespondWith")
0761: public JAXBElement<String> createRespondWith(String value) {
0762: return new JAXBElement<String>(_RespondWith_QNAME,
0763: String.class, null, value);
0764: }
0765:
0766: /**
0767: * Create an instance of {@link JAXBElement }{@code <}{@link KeyBindingAuthenticationType }{@code >}}
0768: *
0769: */
0770: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="KeyBindingAuthentication")
0771: public JAXBElement<KeyBindingAuthenticationType> createKeyBindingAuthentication(
0772: KeyBindingAuthenticationType value) {
0773: return new JAXBElement<KeyBindingAuthenticationType>(
0774: _KeyBindingAuthentication_QNAME,
0775: KeyBindingAuthenticationType.class, null, value);
0776: }
0777:
0778: /**
0779: * Create an instance of {@link JAXBElement }{@code <}{@link LocateRequestType }{@code >}}
0780: *
0781: */
0782: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="LocateRequest")
0783: public JAXBElement<LocateRequestType> createLocateRequest(
0784: LocateRequestType value) {
0785: return new JAXBElement<LocateRequestType>(_LocateRequest_QNAME,
0786: LocateRequestType.class, null, value);
0787: }
0788:
0789: /**
0790: * Create an instance of {@link JAXBElement }{@code <}{@link RecoverResultType }{@code >}}
0791: *
0792: */
0793: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="RecoverResult")
0794: public JAXBElement<RecoverResultType> createRecoverResult(
0795: RecoverResultType value) {
0796: return new JAXBElement<RecoverResultType>(_RecoverResult_QNAME,
0797: RecoverResultType.class, null, value);
0798: }
0799:
0800: /**
0801: * Create an instance of {@link JAXBElement }{@code <}{@link QueryKeyBindingType }{@code >}}
0802: *
0803: */
0804: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="QueryKeyBinding")
0805: public JAXBElement<QueryKeyBindingType> createQueryKeyBinding(
0806: QueryKeyBindingType value) {
0807: return new JAXBElement<QueryKeyBindingType>(
0808: _QueryKeyBinding_QNAME, QueryKeyBindingType.class,
0809: null, value);
0810: }
0811:
0812: /**
0813: * Create an instance of {@link JAXBElement }{@code <}{@link CompoundRequestType }{@code >}}
0814: *
0815: */
0816: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="CompoundRequest")
0817: public JAXBElement<CompoundRequestType> createCompoundRequest(
0818: CompoundRequestType value) {
0819: return new JAXBElement<CompoundRequestType>(
0820: _CompoundRequest_QNAME, CompoundRequestType.class,
0821: null, value);
0822: }
0823:
0824: /**
0825: * Create an instance of {@link JAXBElement }{@code <}{@link LocateResultType }{@code >}}
0826: *
0827: */
0828: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="LocateResult")
0829: public JAXBElement<LocateResultType> createLocateResult(
0830: LocateResultType value) {
0831: return new JAXBElement<LocateResultType>(_LocateResult_QNAME,
0832: LocateResultType.class, null, value);
0833: }
0834:
0835: /**
0836: * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
0837: *
0838: */
0839: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="OpaqueData")
0840: public JAXBElement<byte[]> createOpaqueData(byte[] value) {
0841: return new JAXBElement<byte[]>(_OpaqueData_QNAME, byte[].class,
0842: null, ((byte[]) value));
0843: }
0844:
0845: /**
0846: * Create an instance of {@link JAXBElement }{@code <}{@link PendingRequestType }{@code >}}
0847: *
0848: */
0849: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="PendingRequest")
0850: public JAXBElement<PendingRequestType> createPendingRequest(
0851: PendingRequestType value) {
0852: return new JAXBElement<PendingRequestType>(
0853: _PendingRequest_QNAME, PendingRequestType.class, null,
0854: value);
0855: }
0856:
0857: /**
0858: * Create an instance of {@link JAXBElement }{@code <}{@link SignatureValueType }{@code >}}
0859: *
0860: */
0861: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="RequestSignatureValue")
0862: public JAXBElement<SignatureValueType> createRequestSignatureValue(
0863: SignatureValueType value) {
0864: return new JAXBElement<SignatureValueType>(
0865: _RequestSignatureValue_QNAME, SignatureValueType.class,
0866: null, value);
0867: }
0868:
0869: /**
0870: * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
0871: *
0872: */
0873: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="Q")
0874: public JAXBElement<byte[]> createQ(byte[] value) {
0875: return new JAXBElement<byte[]>(_Q_QNAME, byte[].class, null,
0876: ((byte[]) value));
0877: }
0878:
0879: /**
0880: * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
0881: *
0882: */
0883: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="InvalidReason")
0884: public JAXBElement<String> createInvalidReason(String value) {
0885: return new JAXBElement<String>(_InvalidReason_QNAME,
0886: String.class, null, value);
0887: }
0888:
0889: /**
0890: * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
0891: *
0892: */
0893: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="RevocationCodeIdentifier")
0894: public JAXBElement<byte[]> createRevocationCodeIdentifier(
0895: byte[] value) {
0896: return new JAXBElement<byte[]>(_RevocationCodeIdentifier_QNAME,
0897: byte[].class, null, ((byte[]) value));
0898: }
0899:
0900: /**
0901: * Create an instance of {@link JAXBElement }{@code <}{@link UnverifiedKeyBindingType }{@code >}}
0902: *
0903: */
0904: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="UnverifiedKeyBinding")
0905: public JAXBElement<UnverifiedKeyBindingType> createUnverifiedKeyBinding(
0906: UnverifiedKeyBindingType value) {
0907: return new JAXBElement<UnverifiedKeyBindingType>(
0908: _UnverifiedKeyBinding_QNAME,
0909: UnverifiedKeyBindingType.class, null, value);
0910: }
0911:
0912: /**
0913: * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
0914: *
0915: */
0916: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="P")
0917: public JAXBElement<byte[]> createP(byte[] value) {
0918: return new JAXBElement<byte[]>(_P_QNAME, byte[].class, null,
0919: ((byte[]) value));
0920: }
0921:
0922: /**
0923: * Create an instance of {@link JAXBElement }{@code <}{@link ReissueResultType }{@code >}}
0924: *
0925: */
0926: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="ReissueResult")
0927: public JAXBElement<ReissueResultType> createReissueResult(
0928: ReissueResultType value) {
0929: return new JAXBElement<ReissueResultType>(_ReissueResult_QNAME,
0930: ReissueResultType.class, null, value);
0931: }
0932:
0933: /**
0934: * Create an instance of {@link JAXBElement }{@code <}{@link NotBoundAuthenticationType }{@code >}}
0935: *
0936: */
0937: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="NotBoundAuthentication")
0938: public JAXBElement<NotBoundAuthenticationType> createNotBoundAuthentication(
0939: NotBoundAuthenticationType value) {
0940: return new JAXBElement<NotBoundAuthenticationType>(
0941: _NotBoundAuthentication_QNAME,
0942: NotBoundAuthenticationType.class, null, value);
0943: }
0944:
0945: /**
0946: * Create an instance of {@link JAXBElement }{@code <}{@link TimeInstantType }{@code >}}
0947: *
0948: */
0949: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="TimeInstant")
0950: public JAXBElement<TimeInstantType> createTimeInstant(
0951: TimeInstantType value) {
0952: return new JAXBElement<TimeInstantType>(_TimeInstant_QNAME,
0953: TimeInstantType.class, null, value);
0954: }
0955:
0956: /**
0957: * Create an instance of {@link JAXBElement }{@code <}{@link StatusRequestType }{@code >}}
0958: *
0959: */
0960: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="StatusRequest")
0961: public JAXBElement<StatusRequestType> createStatusRequest(
0962: StatusRequestType value) {
0963: return new JAXBElement<StatusRequestType>(_StatusRequest_QNAME,
0964: StatusRequestType.class, null, value);
0965: }
0966:
0967: /**
0968: * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
0969: *
0970: */
0971: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="InverseQ")
0972: public JAXBElement<byte[]> createInverseQ(byte[] value) {
0973: return new JAXBElement<byte[]>(_InverseQ_QNAME, byte[].class,
0974: null, ((byte[]) value));
0975: }
0976:
0977: /**
0978: * Create an instance of {@link JAXBElement }{@code <}{@link StatusType }{@code >}}
0979: *
0980: */
0981: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="Status")
0982: public JAXBElement<StatusType> createStatus(StatusType value) {
0983: return new JAXBElement<StatusType>(_Status_QNAME,
0984: StatusType.class, null, value);
0985: }
0986:
0987: /**
0988: * Create an instance of {@link JAXBElement }{@code <}{@link KeyBindingType }{@code >}}
0989: *
0990: */
0991: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="KeyBinding")
0992: public JAXBElement<KeyBindingType> createKeyBinding(
0993: KeyBindingType value) {
0994: return new JAXBElement<KeyBindingType>(_KeyBinding_QNAME,
0995: KeyBindingType.class, null, value);
0996: }
0997:
0998: /**
0999: * Create an instance of {@link JAXBElement }{@code <}{@link RecoverRequestType }{@code >}}
1000: *
1001: */
1002: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="RecoverRequest")
1003: public JAXBElement<RecoverRequestType> createRecoverRequest(
1004: RecoverRequestType value) {
1005: return new JAXBElement<RecoverRequestType>(
1006: _RecoverRequest_QNAME, RecoverRequestType.class, null,
1007: value);
1008: }
1009:
1010: /**
1011: * Create an instance of {@link JAXBElement }{@code <}{@link ResultType }{@code >}}
1012: *
1013: */
1014: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="Result")
1015: public JAXBElement<ResultType> createResult(ResultType value) {
1016: return new JAXBElement<ResultType>(_Result_QNAME,
1017: ResultType.class, null, value);
1018: }
1019:
1020: /**
1021: * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
1022: *
1023: */
1024: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="Modulus")
1025: public JAXBElement<byte[]> createModulus(byte[] value) {
1026: return new JAXBElement<byte[]>(_Modulus_QNAME, byte[].class,
1027: null, ((byte[]) value));
1028: }
1029:
1030: /**
1031: * Create an instance of {@link JAXBElement }{@code <}{@link StatusResultType }{@code >}}
1032: *
1033: */
1034: @XmlElementDecl(namespace="http://www.w3.org/2002/03/xkms#",name="StatusResult")
1035: public JAXBElement<StatusResultType> createStatusResult(
1036: StatusResultType value) {
1037: return new JAXBElement<StatusResultType>(_StatusResult_QNAME,
1038: StatusResultType.class, null, value);
1039: }
1040:
1041: }
|