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 javax.xml.bind.annotation.XmlAccessType;
033: import javax.xml.bind.annotation.XmlAccessorType;
034: import javax.xml.bind.annotation.XmlElement;
035: import javax.xml.bind.annotation.XmlRootElement;
036: import javax.xml.bind.annotation.XmlType;
037:
038: /**
039: * <p>Java class for DSAKeyValueType complex type.
040: *
041: * <p>The following schema fragment specifies the expected content contained within this class.
042: *
043: * <pre>
044: * <complexType name="DSAKeyValueType">
045: * <complexContent>
046: * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
047: * <sequence>
048: * <sequence minOccurs="0">
049: * <element name="P" type="{http://www.w3.org/2000/09/xmldsig#}CryptoBinary"/>
050: * <element name="Q" type="{http://www.w3.org/2000/09/xmldsig#}CryptoBinary"/>
051: * </sequence>
052: * <element name="G" type="{http://www.w3.org/2000/09/xmldsig#}CryptoBinary" minOccurs="0"/>
053: * <element name="Y" type="{http://www.w3.org/2000/09/xmldsig#}CryptoBinary"/>
054: * <element name="J" type="{http://www.w3.org/2000/09/xmldsig#}CryptoBinary" minOccurs="0"/>
055: * <sequence minOccurs="0">
056: * <element name="Seed" type="{http://www.w3.org/2000/09/xmldsig#}CryptoBinary"/>
057: * <element name="PgenCounter" type="{http://www.w3.org/2000/09/xmldsig#}CryptoBinary"/>
058: * </sequence>
059: * </sequence>
060: * </restriction>
061: * </complexContent>
062: * </complexType>
063: * </pre>
064: *
065: *
066: */
067: @XmlRootElement(name="DSAKeyValueType")
068: @XmlAccessorType(XmlAccessType.FIELD)
069: @XmlType(name="DSAKeyValueType",propOrder={"p","q","g","y","j","seed","pgenCounter"})
070: public class DSAKeyValueType {
071:
072: @XmlElement(name="P",namespace="http://www.w3.org/2000/09/xmldsig#")
073: protected byte[] p;
074: @XmlElement(name="Q",namespace="http://www.w3.org/2000/09/xmldsig#")
075: protected byte[] q;
076: @XmlElement(name="G",namespace="http://www.w3.org/2000/09/xmldsig#")
077: protected byte[] g;
078: @XmlElement(name="Y",namespace="http://www.w3.org/2000/09/xmldsig#")
079: protected byte[] y;
080: @XmlElement(name="J",namespace="http://www.w3.org/2000/09/xmldsig#")
081: protected byte[] j;
082: @XmlElement(name="Seed",namespace="http://www.w3.org/2000/09/xmldsig#")
083: protected byte[] seed;
084: @XmlElement(name="PgenCounter",namespace="http://www.w3.org/2000/09/xmldsig#")
085: protected byte[] pgenCounter;
086:
087: /**
088: * Gets the value of the p property.
089: *
090: * @return
091: * possible object is
092: * byte[]
093: */
094: public byte[] getP() {
095: return p;
096: }
097:
098: /**
099: * Sets the value of the p property.
100: *
101: * @param value
102: * allowed object is
103: * byte[]
104: */
105: public void setP(byte[] value) {
106: this .p = ((byte[]) value);
107: }
108:
109: /**
110: * Gets the value of the q property.
111: *
112: * @return
113: * possible object is
114: * byte[]
115: */
116: public byte[] getQ() {
117: return q;
118: }
119:
120: /**
121: * Sets the value of the q property.
122: *
123: * @param value
124: * allowed object is
125: * byte[]
126: */
127: public void setQ(byte[] value) {
128: this .q = ((byte[]) value);
129: }
130:
131: /**
132: * Gets the value of the g property.
133: *
134: * @return
135: * possible object is
136: * byte[]
137: */
138: public byte[] getG() {
139: return g;
140: }
141:
142: /**
143: * Sets the value of the g property.
144: *
145: * @param value
146: * allowed object is
147: * byte[]
148: */
149: public void setG(byte[] value) {
150: this .g = ((byte[]) value);
151: }
152:
153: /**
154: * Gets the value of the y property.
155: *
156: * @return
157: * possible object is
158: * byte[]
159: */
160: public byte[] getY() {
161: return y;
162: }
163:
164: /**
165: * Sets the value of the y property.
166: *
167: * @param value
168: * allowed object is
169: * byte[]
170: */
171: public void setY(byte[] value) {
172: this .y = ((byte[]) value);
173: }
174:
175: /**
176: * Gets the value of the j property.
177: *
178: * @return
179: * possible object is
180: * byte[]
181: */
182: public byte[] getJ() {
183: return j;
184: }
185:
186: /**
187: * Sets the value of the j property.
188: *
189: * @param value
190: * allowed object is
191: * byte[]
192: */
193: public void setJ(byte[] value) {
194: this .j = ((byte[]) value);
195: }
196:
197: /**
198: * Gets the value of the seed property.
199: *
200: * @return
201: * possible object is
202: * byte[]
203: */
204: public byte[] getSeed() {
205: return seed;
206: }
207:
208: /**
209: * Sets the value of the seed property.
210: *
211: * @param value
212: * allowed object is
213: * byte[]
214: */
215: public void setSeed(byte[] value) {
216: this .seed = ((byte[]) value);
217: }
218:
219: /**
220: * Gets the value of the pgenCounter property.
221: *
222: * @return
223: * possible object is
224: * byte[]
225: */
226: public byte[] getPgenCounter() {
227: return pgenCounter;
228: }
229:
230: /**
231: * Sets the value of the pgenCounter property.
232: *
233: * @param value
234: * allowed object is
235: * byte[]
236: */
237: public void setPgenCounter(byte[] value) {
238: this .pgenCounter = ((byte[]) value);
239: }
240:
241: }
|