Class CryptographicKey18

java.lang.Object
org.coderic.iso20022.messages.casp.CryptographicKey18

public class CryptographicKey18 extends Object

Java class for CryptographicKey18 complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="CryptographicKey18">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:casp.017.001.06}Max350Text"/>
         <element name="AddtlId" type="{urn:iso:std:iso:20022:tech:xsd:casp.017.001.06}Max35Binary" minOccurs="0"/>
         <element name="Nm" type="{urn:iso:std:iso:20022:tech:xsd:casp.017.001.06}Max256Text" minOccurs="0"/>
         <element name="SctyPrfl" type="{urn:iso:std:iso:20022:tech:xsd:casp.017.001.06}Max35Text" minOccurs="0"/>
         <element name="ItmNb" type="{urn:iso:std:iso:20022:tech:xsd:casp.017.001.06}Max35Text" minOccurs="0"/>
         <element name="Vrsn" type="{urn:iso:std:iso:20022:tech:xsd:casp.017.001.06}Max256Text"/>
         <element name="Tp" type="{urn:iso:std:iso:20022:tech:xsd:casp.017.001.06}CryptographicKeyType3Code" minOccurs="0"/>
         <element name="Fctn" type="{urn:iso:std:iso:20022:tech:xsd:casp.017.001.06}KeyUsage1Code" maxOccurs="unbounded" minOccurs="0"/>
         <element name="ActvtnDt" type="{urn:iso:std:iso:20022:tech:xsd:casp.017.001.06}ISODateTime" minOccurs="0"/>
         <element name="DeactvtnDt" type="{urn:iso:std:iso:20022:tech:xsd:casp.017.001.06}ISODateTime" minOccurs="0"/>
         <element name="KeyVal" type="{urn:iso:std:iso:20022:tech:xsd:casp.017.001.06}ContentInformationType39" minOccurs="0"/>
         <element name="CmpntWthAuthrsdAccs" type="{urn:iso:std:iso:20022:tech:xsd:casp.017.001.06}GenericIdentification186" maxOccurs="unbounded" minOccurs="0"/>
         <element name="PrtctdCmpntWthAuthrsdAccs" type="{urn:iso:std:iso:20022:tech:xsd:casp.017.001.06}ContentInformationType39" maxOccurs="unbounded" minOccurs="0"/>
         <element name="KeyChckVal" type="{urn:iso:std:iso:20022:tech:xsd:casp.017.001.06}Max35Binary" minOccurs="0"/>
         <element name="AddtlMgmtInf" type="{urn:iso:std:iso:20022:tech:xsd:casp.017.001.06}GenericInformation1" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Constructor Details

    • CryptographicKey18

      public CryptographicKey18()
  • Method Details

    • getId

      public String getId()
      Gets the value of the id property.
      Returns:
      possible object is String
    • setId

      public void setId(String value)
      Sets the value of the id property.
      Parameters:
      value - allowed object is String
    • getAddtlId

      public byte[] getAddtlId()
      Gets the value of the addtlId property.
      Returns:
      possible object is byte[]
    • setAddtlId

      public void setAddtlId(byte[] value)
      Sets the value of the addtlId property.
      Parameters:
      value - allowed object is byte[]
    • getNm

      public String getNm()
      Gets the value of the nm property.
      Returns:
      possible object is String
    • setNm

      public void setNm(String value)
      Sets the value of the nm property.
      Parameters:
      value - allowed object is String
    • getSctyPrfl

      public String getSctyPrfl()
      Gets the value of the sctyPrfl property.
      Returns:
      possible object is String
    • setSctyPrfl

      public void setSctyPrfl(String value)
      Sets the value of the sctyPrfl property.
      Parameters:
      value - allowed object is String
    • getItmNb

      public String getItmNb()
      Gets the value of the itmNb property.
      Returns:
      possible object is String
    • setItmNb

      public void setItmNb(String value)
      Sets the value of the itmNb property.
      Parameters:
      value - allowed object is String
    • getVrsn

      public String getVrsn()
      Gets the value of the vrsn property.
      Returns:
      possible object is String
    • setVrsn

      public void setVrsn(String value)
      Sets the value of the vrsn property.
      Parameters:
      value - allowed object is String
    • getTp

      public CryptographicKeyType3Code getTp()
      Gets the value of the tp property.
      Returns:
      possible object is CryptographicKeyType3Code
    • setTp

      public void setTp(CryptographicKeyType3Code value)
      Sets the value of the tp property.
      Parameters:
      value - allowed object is CryptographicKeyType3Code
    • getFctn

      public List<KeyUsage1Code> getFctn()
      Gets the value of the fctn property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the fctn property.

      For example, to add a new item, do as follows:

          getFctn().add(newItem);
       

      Objects of the following type(s) are allowed in the list KeyUsage1Code

    • getActvtnDt

      public XMLGregorianCalendar getActvtnDt()
      Gets the value of the actvtnDt property.
      Returns:
      possible object is XMLGregorianCalendar
    • setActvtnDt

      public void setActvtnDt(XMLGregorianCalendar value)
      Sets the value of the actvtnDt property.
      Parameters:
      value - allowed object is XMLGregorianCalendar
    • getDeactvtnDt

      public XMLGregorianCalendar getDeactvtnDt()
      Gets the value of the deactvtnDt property.
      Returns:
      possible object is XMLGregorianCalendar
    • setDeactvtnDt

      public void setDeactvtnDt(XMLGregorianCalendar value)
      Sets the value of the deactvtnDt property.
      Parameters:
      value - allowed object is XMLGregorianCalendar
    • getKeyVal

      public ContentInformationType39 getKeyVal()
      Gets the value of the keyVal property.
      Returns:
      possible object is ContentInformationType39
    • setKeyVal

      public void setKeyVal(ContentInformationType39 value)
      Sets the value of the keyVal property.
      Parameters:
      value - allowed object is ContentInformationType39
    • getCmpntWthAuthrsdAccs

      public List<GenericIdentification186> getCmpntWthAuthrsdAccs()
      Gets the value of the cmpntWthAuthrsdAccs property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the cmpntWthAuthrsdAccs property.

      For example, to add a new item, do as follows:

          getCmpntWthAuthrsdAccs().add(newItem);
       

      Objects of the following type(s) are allowed in the list GenericIdentification186

    • getPrtctdCmpntWthAuthrsdAccs

      public List<ContentInformationType39> getPrtctdCmpntWthAuthrsdAccs()
      Gets the value of the prtctdCmpntWthAuthrsdAccs property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the prtctdCmpntWthAuthrsdAccs property.

      For example, to add a new item, do as follows:

          getPrtctdCmpntWthAuthrsdAccs().add(newItem);
       

      Objects of the following type(s) are allowed in the list ContentInformationType39

    • getKeyChckVal

      public byte[] getKeyChckVal()
      Gets the value of the keyChckVal property.
      Returns:
      possible object is byte[]
    • setKeyChckVal

      public void setKeyChckVal(byte[] value)
      Sets the value of the keyChckVal property.
      Parameters:
      value - allowed object is byte[]
    • getAddtlMgmtInf

      public List<GenericInformation1> getAddtlMgmtInf()
      Gets the value of the addtlMgmtInf property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the addtlMgmtInf property.

      For example, to add a new item, do as follows:

          getAddtlMgmtInf().add(newItem);
       

      Objects of the following type(s) are allowed in the list GenericInformation1