org.apache.xml.security.binding.xmlenc11.DerivedKeyType Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of xmlsec Show documentation
Show all versions of xmlsec Show documentation
Apache XML Security for Java supports XML-Signature Syntax and Processing,
W3C Recommendation 12 February 2002, and XML Encryption Syntax and
Processing, W3C Recommendation 10 December 2002. As of version 1.4,
the library supports the standard Java API JSR-105: XML Digital Signature APIs.
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2014.04.28 at 10:57:34 AM IST
//
package org.apache.xml.security.binding.xmlenc11;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlID;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import org.apache.xml.security.binding.xmlenc.ReferenceList;
/**
* Java class for DerivedKeyType complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="DerivedKeyType">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element ref="{http://www.w3.org/2009/xmlenc11#}KeyDerivationMethod" minOccurs="0"/>
* <element ref="{http://www.w3.org/2001/04/xmlenc#}ReferenceList" minOccurs="0"/>
* <element name="DerivedKeyName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="MasterKeyName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </sequence>
* <attribute name="Recipient" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
* <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DerivedKeyType", namespace = "http://www.w3.org/2009/xmlenc11#", propOrder = {
"keyDerivationMethod",
"referenceList",
"derivedKeyName",
"masterKeyName"
})
public class DerivedKeyType {
@XmlElement(name = "KeyDerivationMethod", namespace = "http://www.w3.org/2009/xmlenc11#")
protected KeyDerivationMethodType keyDerivationMethod;
@XmlElement(name = "ReferenceList", namespace = "http://www.w3.org/2001/04/xmlenc#")
protected ReferenceList referenceList;
@XmlElement(name = "DerivedKeyName", namespace = "http://www.w3.org/2009/xmlenc11#")
protected String derivedKeyName;
@XmlElement(name = "MasterKeyName", namespace = "http://www.w3.org/2009/xmlenc11#")
protected String masterKeyName;
@XmlAttribute(name = "Recipient")
protected String recipient;
@XmlAttribute(name = "Id")
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlID
@XmlSchemaType(name = "ID")
protected String id;
@XmlAttribute(name = "Type")
@XmlSchemaType(name = "anyURI")
protected String type;
/**
* Gets the value of the keyDerivationMethod property.
*
* @return
* possible object is
* {@link KeyDerivationMethodType }
*
*/
public KeyDerivationMethodType getKeyDerivationMethod() {
return keyDerivationMethod;
}
/**
* Sets the value of the keyDerivationMethod property.
*
* @param value
* allowed object is
* {@link KeyDerivationMethodType }
*
*/
public void setKeyDerivationMethod(KeyDerivationMethodType value) {
this.keyDerivationMethod = value;
}
/**
* Gets the value of the referenceList property.
*
* @return
* possible object is
* {@link ReferenceList }
*
*/
public ReferenceList getReferenceList() {
return referenceList;
}
/**
* Sets the value of the referenceList property.
*
* @param value
* allowed object is
* {@link ReferenceList }
*
*/
public void setReferenceList(ReferenceList value) {
this.referenceList = value;
}
/**
* Gets the value of the derivedKeyName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDerivedKeyName() {
return derivedKeyName;
}
/**
* Sets the value of the derivedKeyName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDerivedKeyName(String value) {
this.derivedKeyName = value;
}
/**
* Gets the value of the masterKeyName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMasterKeyName() {
return masterKeyName;
}
/**
* Sets the value of the masterKeyName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMasterKeyName(String value) {
this.masterKeyName = value;
}
/**
* Gets the value of the recipient property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRecipient() {
return recipient;
}
/**
* Sets the value of the recipient property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRecipient(String value) {
this.recipient = value;
}
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getId() {
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setId(String value) {
this.id = value;
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
}