1/*2 * Copyright 2001-2008 The Apache Software Foundation.3 * 4 * Licensed under the Apache License, Version 2.0 (the "License");5 * you may not use this file except in compliance with the License.6 * You may obtain a copy of the License at7 * 8 * http://www.apache.org/licenses/LICENSE-2.09 * 10 * Unless required by applicable law or agreed to in writing, software11 * distributed under the License is distributed on an "AS IS" BASIS,12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.13 * See the License for the specific language governing permissions and14 * limitations under the License.15 *16 */171819package org.w3._2000._09.xmldsig_;
2021import javax.xml.bind.annotation.XmlAccessType;
22import javax.xml.bind.annotation.XmlAccessorType;
23import javax.xml.bind.annotation.XmlAttribute;
24import javax.xml.bind.annotation.XmlID;
25import javax.xml.bind.annotation.XmlSchemaType;
26import javax.xml.bind.annotation.XmlType;
27import javax.xml.bind.annotation.XmlValue;
28import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
29import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
303132/**33 * <p>Java class for SignatureValueType complex type.34 * 35 * <p>The following schema fragment specifies the expected content contained within this class.36 * 37 * <pre>38 * <complexType name="SignatureValueType">39 * <simpleContent>40 * <extension base="<http://www.w3.org/2001/XMLSchema>base64Binary">41 * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />42 * </extension>43 * </simpleContent>44 * </complexType>45 * </pre>46 * 47 * 48 */49 @XmlAccessorType(XmlAccessType.FIELD)
50 @XmlType(name = "SignatureValueType", propOrder = {
51"value"52 })
53publicclassSignatureValueType {
5455 @XmlValue
56protected byte[] value;
57 @XmlAttribute(name = "Id")
58 @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
59 @XmlID
60 @XmlSchemaType(name = "ID")
61protected String id;
6263/**64 * Gets the value of the value property.65 * 66 * @return67 * possible object is68 * byte[]69 */70public byte[] getValue() {
71return value;
72 }
7374/**75 * Sets the value of the value property.76 * 77 * @param value78 * allowed object is79 * byte[]80 */81publicvoid setValue(byte[] value) {
82this.value = ((byte[]) value);
83 }
8485/**86 * Gets the value of the id property.87 * 88 * @return89 * possible object is90 * {@link String }91 * 92 */93public String getId() {
94return id;
95 }
9697/**98 * Sets the value of the id property.99 * 100 * @param value101 * allowed object is102 * {@link String }103 * 104 */105publicvoid setId(String value) {
106this.id = value;
107 }
108109 }